aboutsummaryrefslogtreecommitdiff
path: root/src/file.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/file.rs')
-rw-r--r--src/file.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/file.rs b/src/file.rs
new file mode 100644
index 0000000..72a9eac
--- /dev/null
+++ b/src/file.rs
@@ -0,0 +1,11 @@
1use std::io::{Read, Write};
2
3pub trait ArchiveFile {
4 type Info;
5
6 fn info() -> Self::Info;
7}
8
9pub trait ArchiveFileRead: Read + ArchiveFile {}
10
11pub trait ArchiveFileWrite: Write + ArchiveFile {}