aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file_info.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-06-29 22:53:47 +0900
committerIgor Tolmachev <me@igorek.dev>2024-06-30 21:53:11 +0900
commit6d5f8f046b3b24e50cb1a0e7751c6bc9170ed9d1 (patch)
tree2ab77965a7c54b64e024a0fc3405b065ad54ea96 /src/zip/file_info.rs
parent51694e1f0b2730915e0a57ec6d8de503cf06ef9a (diff)
downloadarchivator-6d5f8f046b3b24e50cb1a0e7751c6bc9170ed9d1.tar.gz
archivator-6d5f8f046b3b24e50cb1a0e7751c6bc9170ed9d1.zip
Add `Clone` derive and edit trait types
Diffstat (limited to 'src/zip/file_info.rs')
-rw-r--r--src/zip/file_info.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/zip/file_info.rs b/src/zip/file_info.rs
index 88322be..92d52f7 100644
--- a/src/zip/file_info.rs
+++ b/src/zip/file_info.rs
@@ -2,7 +2,7 @@ use crate::driver::ArchiveFileInfo;
2use crate::zip::{ZipError, ZipResult}; 2use crate::zip::{ZipError, ZipResult};
3use chrono::{DateTime, Local}; 3use chrono::{DateTime, Local};
4 4
5#[derive(Debug)] 5#[derive(Debug, Clone)]
6pub enum CompressionMethod { 6pub enum CompressionMethod {
7 Store, 7 Store,
8 Deflate, 8 Deflate,
@@ -29,7 +29,7 @@ impl CompressionMethod {
29 } 29 }
30} 30}
31 31
32#[derive(Debug)] 32#[derive(Debug, Clone)]
33pub struct BitFlag { 33pub struct BitFlag {
34 flag: u16, 34 flag: u16,
35} 35}
@@ -121,7 +121,7 @@ impl BitFlag {
121 } 121 }
122} 122}
123 123
124#[derive(Debug)] 124#[derive(Debug, Clone)]
125pub struct ZipFileInfo { 125pub struct ZipFileInfo {
126 pub compression_method: CompressionMethod, 126 pub compression_method: CompressionMethod,
127 pub bit_flag: BitFlag, 127 pub bit_flag: BitFlag,