pub struct CompressibilityReport {
pub class: CompressibilityClass,
pub ratio: f64,
pub described_bytes: usize,
pub raw_bytes: usize,
}Expand description
A full compressibility report: the class, the degree (K̄/n), and the raw vs described sizes.
Fields§
§class: CompressibilityClass§ratio: f64K̄ / n — described bytes over raw bytes. ≈ 1 incompressible; → 0 algorithmically simple.
described_bytes: usize§raw_bytes: usizeTrait Implementations§
Source§impl Clone for CompressibilityReport
impl Clone for CompressibilityReport
Source§fn clone(&self) -> CompressibilityReport
fn clone(&self) -> CompressibilityReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompressibilityReport
impl RefUnwindSafe for CompressibilityReport
impl Send for CompressibilityReport
impl Sync for CompressibilityReport
impl Unpin for CompressibilityReport
impl UnsafeUnpin for CompressibilityReport
impl UnwindSafe for CompressibilityReport
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