pub struct CompressionStats {
pub total_input_bytes: usize,
pub total_output_bytes: usize,
pub frames_processed: u32,
pub priority_ratios: HashMap<u8, f32>,
}
Fields§
§total_input_bytes: usize
Total bytes processed
total_output_bytes: usize
Total bytes after compression
frames_processed: u32
Number of frames processed
priority_ratios: HashMap<u8, f32>
Compression ratio by priority level
Implementations§
Source§impl CompressionStats
impl CompressionStats
Sourcepub fn overall_compression_ratio(&self) -> f32
pub fn overall_compression_ratio(&self) -> f32
Calculate overall compression ratio
Sourcepub fn priority_compression_ratio(&self, priority: u8) -> f32
pub fn priority_compression_ratio(&self, priority: u8) -> f32
Get compression ratio for specific priority level
Sourcepub fn bytes_saved(&self) -> isize
pub fn bytes_saved(&self) -> isize
Calculate bytes saved
Sourcepub fn percentage_saved(&self) -> f32
pub fn percentage_saved(&self) -> f32
Calculate percentage saved
Trait Implementations§
Source§impl Clone for CompressionStats
impl Clone for CompressionStats
Source§fn clone(&self) -> CompressionStats
fn clone(&self) -> CompressionStats
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 moreSource§impl Debug for CompressionStats
impl Debug for CompressionStats
Source§impl Default for CompressionStats
impl Default for CompressionStats
Source§fn default() -> CompressionStats
fn default() -> CompressionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompressionStats
impl RefUnwindSafe for CompressionStats
impl Send for CompressionStats
impl Sync for CompressionStats
impl Unpin for CompressionStats
impl UnwindSafe for CompressionStats
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