pub struct CompressionContext { /* private fields */ }Expand description
Compression context for a connection
Implementations§
Source§impl CompressionContext
impl CompressionContext
Sourcepub fn new(algorithm: CompressionAlgorithm, level: u32) -> Self
pub fn new(algorithm: CompressionAlgorithm, level: u32) -> Self
Create new compression context
Sourcepub fn stats(&self) -> &CompressionStats
pub fn stats(&self) -> &CompressionStats
Get compression statistics
Sourcepub fn reset_stats(&mut self)
pub fn reset_stats(&mut self)
Reset statistics
Auto Trait Implementations§
impl Freeze for CompressionContext
impl RefUnwindSafe for CompressionContext
impl Send for CompressionContext
impl Sync for CompressionContext
impl Unpin for CompressionContext
impl UnwindSafe for CompressionContext
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