Trait CompressionProvider

Source
pub trait CompressionProvider:
    Send
    + Sync
    + Debug {
    // Required methods
    fn compress(&self, writer: Vec<u8>, input: &[u8]) -> Result<Vec<u8>>;
    fn decompress(&self, writer: Vec<u8>, input: &[u8]) -> Result<Vec<u8>>;
}
Expand description

todo

Required Methods§

Source

fn compress(&self, writer: Vec<u8>, input: &[u8]) -> Result<Vec<u8>>

todo

Source

fn decompress(&self, writer: Vec<u8>, input: &[u8]) -> Result<Vec<u8>>

todo

Implementors§