use std::io::Result;
pub trait Compression {
fn compress_bound(origin_len: usize) -> usize;
fn compress(src: &[u8], dest: &mut [u8]) -> Result<usize>;
fn decompress(src: &[u8], dest: &mut [u8]) -> Result<usize>;
}
#[cfg(any(feature = "lz4", doc))]
pub mod lz4;