Function brotli::BrotliDecompressCustomIo[][src]

pub fn BrotliDecompressCustomIo<ErrType, InputType, OutputType, AllocU8, AllocU32, AllocHC>(
    r: &mut InputType,
    w: &mut OutputType,
    input_buffer: &mut [u8],
    output_buffer: &mut [u8],
    alloc_u8: AllocU8,
    alloc_u32: AllocU32,
    alloc_hc: AllocHC,
    unexpected_eof_error_constant: ErrType
) -> Result<(), ErrType> where
    AllocHC: Allocator<HuffmanCode>,
    AllocU32: Allocator<u32>,
    AllocU8: Allocator<u8>,
    InputType: CustomRead<ErrType>,
    OutputType: CustomWrite<ErrType>,