aboutsummaryrefslogtreecommitdiff
path: root/src/archive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/archive.rs')
-rw-r--r--src/archive.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/archive.rs b/src/archive.rs
index a1fe344..3c2106a 100644
--- a/src/archive.rs
+++ b/src/archive.rs
@@ -1,14 +1,14 @@
1use crate::result::ArchiveResult;
2use std::{fs::File, path::Path};
3
4use crate::io::{ArchiveRead, ArchiveWrite}; 1use crate::io::{ArchiveRead, ArchiveWrite};
2use crate::result::ArchiveResult;
3use std::fs::File;
4use std::path::Path;
5 5
6pub struct Archive<IO> { 6pub struct Archive<IO> {
7 io: IO, 7 io: IO,
8} 8}
9 9
10impl<IO: ArchiveRead> Archive<IO> { 10impl<IO: ArchiveRead> Archive<IO> {
11 pub fn open(path: impl AsRef<Path>) -> ArchiveResult<Self> 11 pub fn file_reader(path: impl AsRef<Path>) -> ArchiveResult<Self>
12 where 12 where
13 IO: ArchiveRead<Reader = File>, 13 IO: ArchiveRead<Reader = File>,
14 { 14 {
@@ -23,7 +23,7 @@ impl<IO: ArchiveRead> Archive<IO> {
23} 23}
24 24
25impl<IO: ArchiveWrite> Archive<IO> { 25impl<IO: ArchiveWrite> Archive<IO> {
26 pub fn create(path: impl AsRef<Path>) -> ArchiveResult<Self> 26 pub fn file_writer(path: impl AsRef<Path>) -> ArchiveResult<Self>
27 where 27 where
28 IO: ArchiveWrite<Writer = File>, 28 IO: ArchiveWrite<Writer = File>,
29 { 29 {