Enum brotli::enc::backward_references::UnionHasher[][src]

pub enum UnionHasher<AllocU16: Allocator<u16>, AllocU32: Allocator<u32>> {
    Uninit,
    H2(BasicHasher<H2Sub<AllocU32>>),
    H3(BasicHasher<H3Sub<AllocU32>>),
    H4(BasicHasher<H4Sub<AllocU32>>),
    H54(BasicHasher<H54Sub<AllocU32>>),
    H5(AdvHasher<H5Sub, AllocU16, AllocU32>),
    H6(AdvHasher<H6Sub, AllocU16, AllocU32>),
    H9(H9<AllocU16, AllocU32>),
    H10(H10<AllocU32, H10Buckets<AllocU32>, H10DefaultParams>),
}

Variants

Methods

impl<AllocU16: Allocator<u16>, AllocU32: Allocator<u32>> UnionHasher<AllocU16, AllocU32>
[src]

Trait Implementations

impl<AllocU16: Allocator<u16>, AllocU32: Allocator<u32>> AnyHasher for UnionHasher<AllocU16, AllocU32>
[src]

impl<AllocU16: Allocator<u16>, AllocU32: Allocator<u32>> Default for UnionHasher<AllocU16, AllocU32>
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl<AllocU16, AllocU32> Send for UnionHasher<AllocU16, AllocU32> where
    <AllocU16 as Allocator<u16>>::AllocatedMemory: Send,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Send

impl<AllocU16, AllocU32> Sync for UnionHasher<AllocU16, AllocU32> where
    <AllocU16 as Allocator<u16>>::AllocatedMemory: Sync,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Sync