pub struct NoCompression;Expand description
No-op compression (passthrough)
Trait Implementations§
Source§impl Clone for NoCompression
impl Clone for NoCompression
Source§fn clone(&self) -> NoCompression
fn clone(&self) -> NoCompression
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 CompressionAlgorithm for NoCompression
impl CompressionAlgorithm for NoCompression
Source§fn decompress(&self, data: &[u8]) -> ChieResult<Vec<u8>>
fn decompress(&self, data: &[u8]) -> ChieResult<Vec<u8>>
Decompress data Read more
Source§fn algorithm_id(&self) -> &str
fn algorithm_id(&self) -> &str
Get the compression algorithm identifier (e.g., “none”, “gzip”, “zstd”)
Source§fn should_compress(&self, _data_len: usize) -> bool
fn should_compress(&self, _data_len: usize) -> bool
Check if data should be compressed based on size threshold
Source§impl Debug for NoCompression
impl Debug for NoCompression
Source§impl Default for NoCompression
impl Default for NoCompression
Source§fn default() -> NoCompression
fn default() -> NoCompression
Returns the “default value” for a type. Read more
impl Copy for NoCompression
Auto Trait Implementations§
impl Freeze for NoCompression
impl RefUnwindSafe for NoCompression
impl Send for NoCompression
impl Sync for NoCompression
impl Unpin for NoCompression
impl UnwindSafe for NoCompression
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