aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file/write.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-15 13:15:24 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-15 13:15:24 +0900
commit2fdbec0525bc2a0839ea649106886cb157507a38 (patch)
tree240bab55760342fd6cd321544d9ef33fda41d61d /src/zip/file/write.rs
parent82620d64bf7d35fc456934c7175fc265df80e186 (diff)
downloadarchivator-2fdbec0525bc2a0839ea649106886cb157507a38.tar.gz
archivator-2fdbec0525bc2a0839ea649106886cb157507a38.zip
Fix dead_code warning
Diffstat (limited to 'src/zip/file/write.rs')
-rw-r--r--src/zip/file/write.rs16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/zip/file/write.rs b/src/zip/file/write.rs
index d20c378..d5b686c 100644
--- a/src/zip/file/write.rs
+++ b/src/zip/file/write.rs
@@ -1,23 +1,11 @@
1use crate::driver::FileDriver; 1use crate::driver::FileDriver;
2use crate::zip::ZipFileInfo; 2use crate::zip::ZipFileInfo;
3use bzip2::write::BzEncoder;
4use flate2::write::DeflateEncoder;
5use liblzma::write::XzEncoder;
6use std::io::Write; 3use std::io::Write;
7 4
8enum Compression<Io: Write> {
9 Store(Io),
10 Deflate(DeflateEncoder<Io>),
11 BZip2(BzEncoder<Io>),
12 Xz(XzEncoder<Io>),
13}
14
15pub struct ZipFileWriter<'d, Io: Write> { 5pub struct ZipFileWriter<'d, Io: Write> {
16 io: Compression<&'d mut Io>, 6 #[allow(dead_code)]
7 io: &'d mut Io,
17 info: &'d ZipFileInfo, 8 info: &'d ZipFileInfo,
18
19 bounds: (u64, u64),
20 cursor: u64,
21} 9}
22 10
23impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> { 11impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> {