pub struct CompressionMetrics {
pub compression_events: u64,
pub bytes_before: u64,
pub bytes_after: u64,
}Fields§
§compression_events: u64§bytes_before: u64§bytes_after: u64Implementations§
Source§impl CompressionMetrics
impl CompressionMetrics
pub fn record(&mut self, output: &CompressedOutput)
pub fn bytes_saved(&self) -> u64
pub fn estimated_tokens_saved(&self) -> u64
Trait Implementations§
Source§impl Clone for CompressionMetrics
impl Clone for CompressionMetrics
Source§fn clone(&self) -> CompressionMetrics
fn clone(&self) -> CompressionMetrics
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 moreSource§impl Debug for CompressionMetrics
impl Debug for CompressionMetrics
Source§impl Default for CompressionMetrics
impl Default for CompressionMetrics
Source§fn default() -> CompressionMetrics
fn default() -> CompressionMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompressionMetrics
impl RefUnwindSafe for CompressionMetrics
impl Send for CompressionMetrics
impl Sync for CompressionMetrics
impl Unpin for CompressionMetrics
impl UnsafeUnpin for CompressionMetrics
impl UnwindSafe for CompressionMetrics
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