Struct sevenz_rust::Archive
source · pub struct Archive {
pub pack_pos: u64,
pub pack_sizes: Vec<u64>,
pub pack_crcs_defined: BitSet,
pub pack_crcs: Vec<u64>,
pub folders: Vec<Folder>,
pub sub_streams_info: Option<SubStreamsInfo>,
pub files: Vec<SevenZArchiveEntry>,
pub stream_map: StreamMap,
}
Fields§
§pack_pos: u64
Offset from beginning of file + SIGNATURE_HEADER_SIZE to packed streams.
pack_sizes: Vec<u64>
§pack_crcs_defined: BitSet
§pack_crcs: Vec<u64>
§folders: Vec<Folder>
§sub_streams_info: Option<SubStreamsInfo>
§files: Vec<SevenZArchiveEntry>
§stream_map: StreamMap
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Archive
impl Send for Archive
impl Sync for Archive
impl Unpin for Archive
impl UnwindSafe for Archive
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