From 51694e1f0b2730915e0a57ec6d8de503cf06ef9a Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Thu, 27 Jun 2024 16:15:00 +0900 Subject: Create file driver and implement file reader --- src/driver/file.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/driver/file.rs') diff --git a/src/driver/file.rs b/src/driver/file.rs index a4974f3..125c9c3 100644 --- a/src/driver/file.rs +++ b/src/driver/file.rs @@ -1 +1,8 @@ -pub trait ArchiveFile {} +pub trait ArchiveFileInfo {} + +pub trait FileDriver { + type Io; + type FileInfo: ArchiveFileInfo; + + fn info(&self) -> &Self::FileInfo; +} -- cgit v1.2.3