diff options
| author | Igor Tolmachev <me@igorek.dev> | 2024-07-05 19:52:28 +0900 |
|---|---|---|
| committer | Igor Tolmachev <me@igorek.dev> | 2024-07-05 19:52:28 +0900 |
| commit | aa0893e63ac90e939c5b119e95f1e305105cd40a (patch) | |
| tree | ba84aa87dea417ff4a63e5b15e46eadccb1d631a /src/zip/file/write.rs | |
| parent | 5d3d32ded672b67471d9d7c85ebbe691129cc51c (diff) | |
| download | archivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.tar.gz archivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.zip | |
Fix lzma decompression
Diffstat (limited to 'src/zip/file/write.rs')
| -rw-r--r-- | src/zip/file/write.rs | 4 |
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; | |||
| 2 | use crate::zip::ZipFileInfo; | 2 | use crate::zip::ZipFileInfo; |
| 3 | use bzip2::write::BzEncoder; | 3 | use bzip2::write::BzEncoder; |
| 4 | use flate2::write::DeflateEncoder; | 4 | use flate2::write::DeflateEncoder; |
| 5 | use liblzma::write::XzEncoder; | ||
| 5 | use std::io::Write; | 6 | use std::io::Write; |
| 6 | use xz2::write::XzEncoder; | ||
| 7 | 7 | ||
| 8 | enum IoProxy<Io: Write> { | 8 | enum 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 | ||
| 15 | pub struct ZipFileWriter<'d, Io: Write> { | 15 | pub struct ZipFileWriter<'d, Io: Write> { |
