pub trait InflateBackend: Backend {
    fn make(zlib_header: bool, window_bits: u8) -> Self;
    fn decompress(
        &mut self,
        input: &[u8],
        output: &mut [u8],
        flush: FlushDecompress
    ) -> Result<Status, DecompressError>; fn reset(&mut self, zlib_header: bool); }

Required Methods§

source

fn make(zlib_header: bool, window_bits: u8) -> Self

source

fn decompress(
    &mut self,
    input: &[u8],
    output: &mut [u8],
    flush: FlushDecompress
) -> Result<Status, DecompressError>

source

fn reset(&mut self, zlib_header: bool)

Implementors§