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
AllocU8: Allocator<u8>,
AllocU32: Allocator<u32>,
AllocHC: Allocator<HuffmanCode>,
InputType: CustomRead<ErrType>,
OutputType: CustomWrite<ErrType>,