pub struct ArchiveExtraDataRecord {
pub fixed: ArchiveExtraDataRecordFixed,
pub extra_field_data: Vec<u8>,
}
Expand description
Archive Extra Data Record
May be used to support the Central Directory Encryption Feature
see 4.3.11
Fields§
§fixed: ArchiveExtraDataRecordFixed
§extra_field_data: Vec<u8>
Trait Implementations§
Source§impl Clone for ArchiveExtraDataRecord
impl Clone for ArchiveExtraDataRecord
Source§fn clone(&self) -> ArchiveExtraDataRecord
fn clone(&self) -> ArchiveExtraDataRecord
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ArchiveExtraDataRecord
impl Debug for ArchiveExtraDataRecord
Source§impl Parse for ArchiveExtraDataRecord
impl Parse for ArchiveExtraDataRecord
Source§impl ParseExtend for ArchiveExtraDataRecord
impl ParseExtend for ArchiveExtraDataRecord
Source§impl PartialEq for ArchiveExtraDataRecord
impl PartialEq for ArchiveExtraDataRecord
Source§impl PartialRecord for ArchiveExtraDataRecord
impl PartialRecord for ArchiveExtraDataRecord
type Partial = ArchiveExtraDataRecordFixed
fn get_partial(&self) -> &Self::Partial
Source§fn is_valid_sizes(&self) -> bool
fn is_valid_sizes(&self) -> bool
all dynamic records contain dynamic data and length information in the
fixed part. Verify if those 2 values are matching
impl StructuralPartialEq for ArchiveExtraDataRecord
Auto Trait Implementations§
impl Freeze for ArchiveExtraDataRecord
impl RefUnwindSafe for ArchiveExtraDataRecord
impl Send for ArchiveExtraDataRecord
impl Sync for ArchiveExtraDataRecord
impl Unpin for ArchiveExtraDataRecord
impl UnwindSafe for ArchiveExtraDataRecord
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