diff options
| author | Igor Tolmachev <me@igorek.dev> | 2024-07-12 21:40:08 +0900 |
|---|---|---|
| committer | Igor Tolmachev <me@igorek.dev> | 2024-07-12 21:40:08 +0900 |
| commit | b77106b526930990f51a306fd70cd00856f481e8 (patch) | |
| tree | 3d4d1b4e08f70ec204fdc986c8e20687044eb90d /src/zip/file/write.rs | |
| parent | eb3dd960e3988f43fb74383505801a0b42a1eeea (diff) | |
| download | archivator-b77106b526930990f51a306fd70cd00856f481e8.tar.gz archivator-b77106b526930990f51a306fd70cd00856f481e8.zip | |
Add zstd compression and fix bugs
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 6f5756a..d20c378 100644 --- a/src/zip/file/write.rs +++ b/src/zip/file/write.rs | |||
| @@ -5,7 +5,7 @@ use flate2::write::DeflateEncoder; | |||
| 5 | use liblzma::write::XzEncoder; | 5 | use liblzma::write::XzEncoder; |
| 6 | use std::io::Write; | 6 | use std::io::Write; |
| 7 | 7 | ||
| 8 | enum IoProxy<Io: Write> { | 8 | enum Compression<Io: Write> { |
| 9 | Store(Io), | 9 | Store(Io), |
| 10 | Deflate(DeflateEncoder<Io>), | 10 | Deflate(DeflateEncoder<Io>), |
| 11 | BZip2(BzEncoder<Io>), | 11 | BZip2(BzEncoder<Io>), |
| @@ -13,7 +13,7 @@ enum IoProxy<Io: Write> { | |||
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | pub struct ZipFileWriter<'d, Io: Write> { | 15 | pub struct ZipFileWriter<'d, Io: Write> { |
| 16 | io: IoProxy<&'d mut Io>, | 16 | io: Compression<&'d mut Io>, |
| 17 | info: &'d ZipFileInfo, | 17 | info: &'d ZipFileInfo, |
| 18 | 18 | ||
| 19 | bounds: (u64, u64), | 19 | bounds: (u64, u64), |
