pub trait Compressor { // Required methods fn compress(&self, bytes: &[u8]) -> Result<Vec<u8>>; fn decompress(&self, bytes: &[u8]) -> Result<Vec<u8>>; }
Generic compression trait
Compresses a value
Will return Err if an IO error occurs.
Err
Decompresses a value