From b77106b526930990f51a306fd70cd00856f481e8 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Fri, 12 Jul 2024 21:40:08 +0900 Subject: Add zstd compression and fix bugs --- src/zip/file/write.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/zip/file/write.rs') 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; use liblzma::write::XzEncoder; use std::io::Write; -enum IoProxy { +enum Compression { Store(Io), Deflate(DeflateEncoder), BZip2(BzEncoder), @@ -13,7 +13,7 @@ enum IoProxy { } pub struct ZipFileWriter<'d, Io: Write> { - io: IoProxy<&'d mut Io>, + io: Compression<&'d mut Io>, info: &'d ZipFileInfo, bounds: (u64, u64), -- cgit v1.2.3