pub trait ReadableEntry {
// Required methods
fn algorithm(&self, fork: Fork) -> Algorithm;
fn compressed_size(&self, fork: Fork) -> usize;
fn uncompressed_size(&self, fork: Fork) -> usize;
fn encrypted(&self, fork: Fork) -> bool;
fn offset(&self, fork: Fork) -> u64;
fn checksum(&self, fork: Fork) -> u16;
}Expand description
Trait implemented by archive entries to create a decompression stream
Required Methods§
Sourcefn algorithm(&self, fork: Fork) -> Algorithm
fn algorithm(&self, fork: Fork) -> Algorithm
Algorithm used to compress the entry’s data or resource fork
Sourcefn compressed_size(&self, fork: Fork) -> usize
fn compressed_size(&self, fork: Fork) -> usize
Amount of bytes occupied by the specified fork
Sourcefn uncompressed_size(&self, fork: Fork) -> usize
fn uncompressed_size(&self, fork: Fork) -> usize
Size of the fork in bytes after decompression