pub struct CompressionSelector { /* private fields */ }Expand description
Compression selector for automatic algorithm selection
Implementations§
Source§impl CompressionSelector
impl CompressionSelector
Sourcepub fn select_best(&mut self, data: &[u8]) -> WasmResult<CompressionAlgorithm>
pub fn select_best(&mut self, data: &[u8]) -> WasmResult<CompressionAlgorithm>
Selects the best compression algorithm for the given data
Sourcepub fn history(&self) -> &[(CompressionAlgorithm, CompressionStats)]
pub fn history(&self) -> &[(CompressionAlgorithm, CompressionStats)]
Returns compression statistics history
Sourcepub fn clear_history(&mut self)
pub fn clear_history(&mut self)
Clears history
Trait Implementations§
Source§impl Clone for CompressionSelector
impl Clone for CompressionSelector
Source§fn clone(&self) -> CompressionSelector
fn clone(&self) -> CompressionSelector
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 CompressionSelector
impl Debug for CompressionSelector
Auto Trait Implementations§
impl Freeze for CompressionSelector
impl RefUnwindSafe for CompressionSelector
impl Send for CompressionSelector
impl Sync for CompressionSelector
impl Unpin for CompressionSelector
impl UnsafeUnpin for CompressionSelector
impl UnwindSafe for CompressionSelector
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