Skip to main content

Compressor

Trait Compressor 

Source
pub trait Compressor {
    type Error;

    // Required method
    fn compress(
        &self,
        input: &[u8],
        output: &mut [u8],
    ) -> Result<usize, Self::Error>;
}
Expand description

Lossless or lossy data compression (applied to payload, not frames).

Required Associated Types§

Source

type Error

Error type for compression operations.

Required Methods§

Source

fn compress( &self, input: &[u8], output: &mut [u8], ) -> Result<usize, Self::Error>

Compresses input into output.

Implementors§