Trait divans::DivansDecompressorFactory [−][src]
pub trait DivansDecompressorFactory<AllocU8: Allocator<u8>, AllocCDF16: Allocator<DefaultCDF16>, AllocCommand: Allocator<StaticCommand>> { type DefaultDecoder: ArithmeticEncoderOrDecoder + NewWithAllocator<AllocU8>; fn new(
m8: AllocU8,
mcdf16: AllocCDF16,
mc: AllocCommand,
skip_crc: bool,
multithread: bool
) -> DivansDecompressor<Self::DefaultDecoder, AllocU8, AllocCDF16, AllocCommand> { ... } }
Associated Types
type DefaultDecoder: ArithmeticEncoderOrDecoder + NewWithAllocator<AllocU8>
Provided Methods
fn new(
m8: AllocU8,
mcdf16: AllocCDF16,
mc: AllocCommand,
skip_crc: bool,
multithread: bool
) -> DivansDecompressor<Self::DefaultDecoder, AllocU8, AllocCDF16, AllocCommand>
m8: AllocU8,
mcdf16: AllocCDF16,
mc: AllocCommand,
skip_crc: bool,
multithread: bool
) -> DivansDecompressor<Self::DefaultDecoder, AllocU8, AllocCDF16, AllocCommand>
Implementors
impl<AllocU8: Allocator<u8>, AllocCDF16: Allocator<DefaultCDF16>, AllocCommand: Allocator<StaticCommand>> DivansDecompressorFactory<AllocU8, AllocCDF16, AllocCommand> for DivansDecompressorFactoryStruct<AllocU8, AllocCDF16, AllocCommand> type DefaultDecoder = ANSDecoder;