Struct divans::DivansCompressorFactoryStruct [−][src]
pub struct DivansCompressorFactoryStruct<AllocU8: Allocator<u8>, AllocCDF16: Allocator<DefaultCDF16>> { /* fields omitted */ }
Trait Implementations
impl<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocCDF16: Allocator<DefaultCDF16>> DivansCompressorFactory<AllocU8, AllocU32, AllocCDF16> for DivansCompressorFactoryStruct<AllocU8, AllocCDF16>
[src]
impl<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocCDF16: Allocator<DefaultCDF16>> DivansCompressorFactory<AllocU8, AllocU32, AllocCDF16> for DivansCompressorFactoryStruct<AllocU8, AllocCDF16>
type DefaultEncoder = ANSEncoder<AllocU8>
type ConstructedCompressor = DivansCompressor<Self::DefaultEncoder, AllocU8, AllocU32, AllocCDF16>
type AdditionalArgs = ()
fn new(
m8: AllocU8,
m32: AllocU32,
mcdf16: AllocCDF16,
opts: DivansCompressorOptions,
_additional_args: ()
) -> DivansCompressor<Self::DefaultEncoder, AllocU8, AllocU32, AllocCDF16>
[src]
fn new(
m8: AllocU8,
m32: AllocU32,
mcdf16: AllocCDF16,
opts: DivansCompressorOptions,
_additional_args: ()
) -> DivansCompressor<Self::DefaultEncoder, AllocU8, AllocU32, AllocCDF16>
Auto Trait Implementations
impl<AllocU8, AllocCDF16> Send for DivansCompressorFactoryStruct<AllocU8, AllocCDF16> where
AllocCDF16: Send,
AllocU8: Send,
impl<AllocU8, AllocCDF16> Send for DivansCompressorFactoryStruct<AllocU8, AllocCDF16> where
AllocCDF16: Send,
AllocU8: Send,
impl<AllocU8, AllocCDF16> Sync for DivansCompressorFactoryStruct<AllocU8, AllocCDF16> where
AllocCDF16: Sync,
AllocU8: Sync,
impl<AllocU8, AllocCDF16> Sync for DivansCompressorFactoryStruct<AllocU8, AllocCDF16> where
AllocCDF16: Sync,
AllocU8: Sync,