pub struct CodebookStatistics {
pub total_bytes_encoded: u64,
pub avg_compression_ratio: f64,
pub outlier_count: u64,
pub coefficient_histogram: [u64; 16],
}Expand description
Statistics tracked by the codebook
Fields§
§total_bytes_encoded: u64Total bytes encoded using this codebook
avg_compression_ratio: f64Average compression ratio achieved
outlier_count: u64Number of semantic outliers detected
coefficient_histogram: [u64; 16]Distribution of coefficient magnitudes
Trait Implementations§
Source§impl Clone for CodebookStatistics
impl Clone for CodebookStatistics
Source§fn clone(&self) -> CodebookStatistics
fn clone(&self) -> CodebookStatistics
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 CodebookStatistics
impl Debug for CodebookStatistics
Source§impl Default for CodebookStatistics
impl Default for CodebookStatistics
Source§fn default() -> CodebookStatistics
fn default() -> CodebookStatistics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodebookStatistics
impl<'de> Deserialize<'de> for CodebookStatistics
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 CodebookStatistics
impl RefUnwindSafe for CodebookStatistics
impl Send for CodebookStatistics
impl Sync for CodebookStatistics
impl Unpin for CodebookStatistics
impl UnwindSafe for CodebookStatistics
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