aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file/write.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-05 19:52:28 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-05 19:52:28 +0900
commitaa0893e63ac90e939c5b119e95f1e305105cd40a (patch)
treeba84aa87dea417ff4a63e5b15e46eadccb1d631a /src/zip/file/write.rs
parent5d3d32ded672b67471d9d7c85ebbe691129cc51c (diff)
downloadarchivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.tar.gz
archivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.zip
Fix lzma decompression
Diffstat (limited to 'src/zip/file/write.rs')
-rw-r--r--src/zip/file/write.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zip/file/write.rs b/src/zip/file/write.rs
index 627db6d..6f5756a 100644
--- a/src/zip/file/write.rs
+++ b/src/zip/file/write.rs
@@ -2,14 +2,14 @@ use crate::driver::FileDriver;
2use crate::zip::ZipFileInfo; 2use crate::zip::ZipFileInfo;
3use bzip2::write::BzEncoder; 3use bzip2::write::BzEncoder;
4use flate2::write::DeflateEncoder; 4use flate2::write::DeflateEncoder;
5use liblzma::write::XzEncoder;
5use std::io::Write; 6use std::io::Write;
6use xz2::write::XzEncoder;
7 7
8enum IoProxy<Io: Write> { 8enum IoProxy<Io: Write> {
9 Store(Io), 9 Store(Io),
10 Deflate(DeflateEncoder<Io>), 10 Deflate(DeflateEncoder<Io>),
11 BZip2(BzEncoder<Io>), 11 BZip2(BzEncoder<Io>),
12 XZ(XzEncoder<Io>), 12 Xz(XzEncoder<Io>),
13} 13}
14 14
15pub struct ZipFileWriter<'d, Io: Write> { 15pub struct ZipFileWriter<'d, Io: Write> {