aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file/write.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-16 17:24:33 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-16 17:24:33 +0900
commitcc18a545a87ca616f05114d174690e5cc9614669 (patch)
tree51ec845115754bb1d8b41d82e5349db5343a40ec /src/zip/file/write.rs
parenta83767f9fbd51df654901b52bdba7838f6a10bf9 (diff)
downloadarchivator-cc18a545a87ca616f05114d174690e5cc9614669.tar.gz
archivator-cc18a545a87ca616f05114d174690e5cc9614669.zip
Optimize encryption
- Add archive for testing encryption of compressed files - Implement incorrect password check - Use custom crc32 function
Diffstat (limited to 'src/zip/file/write.rs')
-rw-r--r--src/zip/file/write.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/zip/file/write.rs b/src/zip/file/write.rs
index d5b686c..20e53b3 100644
--- a/src/zip/file/write.rs
+++ b/src/zip/file/write.rs
@@ -2,8 +2,8 @@ use crate::driver::FileDriver;
2use crate::zip::ZipFileInfo; 2use crate::zip::ZipFileInfo;
3use std::io::Write; 3use std::io::Write;
4 4
5#[allow(dead_code)]
5pub struct ZipFileWriter<'d, Io: Write> { 6pub struct ZipFileWriter<'d, Io: Write> {
6 #[allow(dead_code)]
7 io: &'d mut Io, 7 io: &'d mut Io,
8 info: &'d ZipFileInfo, 8 info: &'d ZipFileInfo,
9} 9}
@@ -11,8 +11,4 @@ pub struct ZipFileWriter<'d, Io: Write> {
11impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> { 11impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> {
12 type Io = Io; 12 type Io = Io;
13 type FileInfo = ZipFileInfo; 13 type FileInfo = ZipFileInfo;
14
15 fn info(&self) -> &Self::FileInfo {
16 self.info
17 }
18} 14}