pub struct PatternUsage {
pub count: u64,
pub bytes_saved: u64,
pub last_used: u64,
pub avg_benefit: f64,
}Expand description
Usage statistics for a pattern
Fields§
§count: u64Number of times this pattern has been used
bytes_saved: u64Total bytes saved by using this pattern
last_used: u64Last time this pattern was used
avg_benefit: f64Average compression benefit per use
Trait Implementations§
Source§impl Clone for PatternUsage
impl Clone for PatternUsage
Source§fn clone(&self) -> PatternUsage
fn clone(&self) -> PatternUsage
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 PatternUsage
impl Debug for PatternUsage
Source§impl Default for PatternUsage
impl Default for PatternUsage
Source§impl<'de> Deserialize<'de> for PatternUsage
impl<'de> Deserialize<'de> for PatternUsage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PatternUsage
impl RefUnwindSafe for PatternUsage
impl Send for PatternUsage
impl Sync for PatternUsage
impl Unpin for PatternUsage
impl UnsafeUnpin for PatternUsage
impl UnwindSafe for PatternUsage
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