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/archive.rs | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 src/archive.rs (limited to 'src/archive.rs') diff --git a/src/archive.rs b/src/archive.rs deleted file mode 100644 index ef74de9..0000000 --- a/src/archive.rs +++ /dev/null @@ -1,42 +0,0 @@ -use crate::io::{ArchiveRead, ArchiveWrite}; -use crate::result::ArchiveResult; -use std::fs::File; -use std::path::Path; - -pub struct Archive { - pub io: IO, -} - -impl Archive { - pub fn file_reader(path: impl AsRef) -> ArchiveResult - where - IO: ArchiveRead, - { - Self::reader(File::open(path)?) - } - - pub fn reader(reader: IO::Reader) -> ArchiveResult { - Ok(Self { - io: IO::new(reader)?, - }) - } -} - -impl Archive {} - -impl Archive { - pub fn file_writer(path: impl AsRef) -> ArchiveResult - where - IO: ArchiveWrite, - { - Self::writer(File::create(path)?) - } - - pub fn writer(writer: IO::Writer) -> ArchiveResult { - Ok(Self { - io: IO::new(writer)?, - }) - } -} - -impl Archive {} -- cgit v1.2.3