[][src]Trait n5::compression::Compression

pub trait Compression: Default {
    fn decoder<'a, R: Read + 'a>(&self, r: R) -> Box<dyn Read + 'a>;
fn encoder<'a, W: Write + 'a>(&self, w: W) -> Box<dyn Write + 'a>; }

Common interface for compressing writers and decompressing readers.

Required methods

fn decoder<'a, R: Read + 'a>(&self, r: R) -> Box<dyn Read + 'a>

fn encoder<'a, W: Write + 'a>(&self, w: W) -> Box<dyn Write + 'a>

Loading content...

Implementors

impl Compression for CompressionType[src]

impl Compression for Bzip2Compression[src]

impl Compression for GzipCompression[src]

impl Compression for Lz4Compression[src]

impl Compression for RawCompression[src]

impl Compression for XzCompression[src]

Loading content...