From bd77f62e99a5300dfa52aef3a7040414b28ebfd6 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Mon, 10 Jun 2024 23:38:08 +0900 Subject: Reset branch --- src/io.rs | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 src/io.rs (limited to 'src/io.rs') diff --git a/src/io.rs b/src/io.rs deleted file mode 100644 index 43cf1a4..0000000 --- a/src/io.rs +++ /dev/null @@ -1,25 +0,0 @@ -use crate::file::{ArchiveFileRead, ArchiveFileWrite}; -use crate::result::ArchiveResult; -use std::io::{Read, Write}; - -pub trait ArchiveRead: Sized { - type Reader: Read; - type FileInfo; - type FileReader: ArchiveFileRead; - - fn new(reader: Self::Reader) -> ArchiveResult; - - fn files(&self) -> ArchiveResult>; - - fn open_file(&self, name: &str) -> ArchiveResult; -} - -pub trait ArchiveWrite: Sized { - type Writer: Write; - type FileInfo; - type FileWriter: ArchiveFileWrite; - - fn new(write: Self::Writer) -> ArchiveResult; - - fn create_file(&self, name: &str) -> ArchiveResult; -} -- cgit v1.2.3