Struct brotli::DecompressorCustomIo
[−]
[src]
pub struct DecompressorCustomIo<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC> where
AllocHC: Allocator<HuffmanCode>,
AllocU32: Allocator<u32>,
AllocU8: Allocator<u8>,
BufferType: SliceWrapperMut<u8>,
R: CustomRead<ErrType>, { /* fields omitted */ }
Methods
impl<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC> DecompressorCustomIo<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC> where
AllocHC: Allocator<HuffmanCode>,
AllocU32: Allocator<u32>,
AllocU8: Allocator<u8>,
BufferType: SliceWrapperMut<u8>,
R: CustomRead<ErrType>,
[src]
AllocHC: Allocator<HuffmanCode>,
AllocU32: Allocator<u32>,
AllocU8: Allocator<u8>,
BufferType: SliceWrapperMut<u8>,
R: CustomRead<ErrType>,
fn new(
r: R,
buffer: BufferType,
alloc_u8: AllocU8,
alloc_u32: AllocU32,
alloc_hc: AllocHC,
invalid_data_error_type: ErrType
) -> DecompressorCustomIo<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC>
[src]
r: R,
buffer: BufferType,
alloc_u8: AllocU8,
alloc_u32: AllocU32,
alloc_hc: AllocHC,
invalid_data_error_type: ErrType
) -> DecompressorCustomIo<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC>
fn copy_to_front(&mut self)
[src]
Trait Implementations
impl<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC> CustomRead<ErrType> for DecompressorCustomIo<ErrType, R, BufferType, AllocU8, AllocU32, AllocHC> where
AllocHC: Allocator<HuffmanCode>,
AllocU32: Allocator<u32>,
AllocU8: Allocator<u8>,
BufferType: SliceWrapperMut<u8>,
R: CustomRead<ErrType>,
[src]
AllocHC: Allocator<HuffmanCode>,
AllocU32: Allocator<u32>,
AllocU8: Allocator<u8>,
BufferType: SliceWrapperMut<u8>,
R: CustomRead<ErrType>,