pub trait Compressor {
    fn compress_to(
        &self,
        dst: &mut [u8],
        cmp: Compression
    ) -> Result<usize, Error>
    where
        Self: AsRef<[u8]>
, { ... } fn compress_into_vec(&self, cmp: Compression) -> Result<Vec<u8>, Error>
    where
        Self: AsRef<[u8]>
, { ... } fn decompress_to(
        &self,
        dst: &mut [u8],
        cmp: Compression
    ) -> Result<usize, Error>
    where
        Self: AsRef<[u8]>
, { ... } fn decompress_into_vec(&self, cmp: Compression) -> Result<Vec<u8>, Error>
    where
        Self: AsRef<[u8]>
, { ... } fn max_encoded_len(&self, cmp: Compression) -> usize
    where
        Self: AsRef<[u8]>
, { ... } }

Provided Methods

Implementors