Struct rc_zip::parse::LocalFileHeaderRecord
source · pub struct LocalFileHeaderRecord {
pub reader_version: Version,
pub flags: u16,
pub method: Method,
pub modified: MsdosTimestamp,
pub crc32: u32,
pub compressed_size: u32,
pub uncompressed_size: u32,
pub name: ZipString,
pub extra: ZipBytes,
pub method_specific: MethodSpecific,
}Expand description
4.3.7 Local file header
Fields§
§reader_version: Versionversion needed to extract
flags: u16general purpose bit flag
method: Methodcompression method
modified: MsdosTimestamplast mod file datetime
crc32: u32crc-32
compressed_size: u32compressed size
uncompressed_size: u32uncompressed size
name: ZipStringfile name
extra: ZipBytesextra field
method_specific: MethodSpecificmethod-specific fields
Implementations§
source§impl LocalFileHeaderRecord
impl LocalFileHeaderRecord
sourcepub fn has_data_descriptor(&self) -> bool
pub fn has_data_descriptor(&self) -> bool
Check for the presence of the bit flag that indicates a data descriptor is present after the file data.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for LocalFileHeaderRecord
impl Send for LocalFileHeaderRecord
impl Sync for LocalFileHeaderRecord
impl Unpin for LocalFileHeaderRecord
impl UnwindSafe for LocalFileHeaderRecord
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more