pub struct OriginalFileMetadata {
pub compression_mode: CompressionMode,
pub chunk_structure: ChunkStructure,
pub header_format: HeaderFormat,
pub checksums: Vec<[u8; 16]>,
pub compressed_sizes: Vec<u32>,
pub original_offset: usize,
pub original_size: usize,
}Expand description
Complete metadata for perfect file recreation
Fields§
§compression_mode: CompressionModeOriginal compression mode detected
chunk_structure: ChunkStructureOriginal chunk structure
header_format: HeaderFormatOriginal header format (standard vs archive)
checksums: Vec<[u8; 16]>Original checksums for verification
compressed_sizes: Vec<u32>Original compressed sizes
original_offset: usizeOriginal file offset in archive
original_size: usizeOriginal total BLTE file size
Trait Implementations§
Source§impl Clone for OriginalFileMetadata
impl Clone for OriginalFileMetadata
Source§fn clone(&self) -> OriginalFileMetadata
fn clone(&self) -> OriginalFileMetadata
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for OriginalFileMetadata
impl RefUnwindSafe for OriginalFileMetadata
impl Send for OriginalFileMetadata
impl Sync for OriginalFileMetadata
impl Unpin for OriginalFileMetadata
impl UnwindSafe for OriginalFileMetadata
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