pub struct FrameStatistics {
pub byte_distribution: [u32; 256],
pub entropy: f64,
pub null_bytes: usize,
pub high_bytes: usize,
pub longest_run: (u8, usize),
}Expand description
Frame statistics
Fields§
§byte_distribution: [u32; 256]Byte value distribution
entropy: f64Entropy estimate (0.0 - 8.0 bits)
null_bytes: usizeNumber of null bytes
high_bytes: usizeNumber of high bytes (>= 0x80)
longest_run: (u8, usize)Longest run of same byte
Trait Implementations§
Source§impl Clone for FrameStatistics
impl Clone for FrameStatistics
Source§fn clone(&self) -> FrameStatistics
fn clone(&self) -> FrameStatistics
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 FrameStatistics
impl RefUnwindSafe for FrameStatistics
impl Send for FrameStatistics
impl Sync for FrameStatistics
impl Unpin for FrameStatistics
impl UnsafeUnpin for FrameStatistics
impl UnwindSafe for FrameStatistics
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