pub trait HasCompressionRatio {
// Required methods
fn original_size(&self) -> usize;
fn compressed_size(&self) -> usize;
// Provided method
fn compression_ratio(&self) -> f64 { ... }
}Expand description
Trait for types that have original/compressed sizes and can compute a compression ratio.