1pub trait ExtraFieldVersion {}
5
6#[derive(Debug, Clone)]
9pub struct LocalHeaderVersion;
10
11#[derive(Debug, Clone)]
14pub struct CentralHeaderVersion;
15
16impl ExtraFieldVersion for LocalHeaderVersion {}
17impl ExtraFieldVersion for CentralHeaderVersion {}
18
19mod extended_timestamp;
20mod ntfs;
21mod zipinfo_utf8;
22
23pub use extended_timestamp::*;
24pub use ntfs::Ntfs;
25pub use zipinfo_utf8::*;
26
27#[derive(Debug, Clone)]
29pub enum ExtraField {
30 Ntfs(Ntfs),
32
33 ExtendedTimestamp(ExtendedTimestamp),
35}