Struct brotli::enc::hash_to_binary_tree::H10 [] [src]

pub struct H10<AllocU32: Allocator<u32>, Buckets: Allocable<u32, AllocU32> + SliceWrapperMut<u32> + SliceWrapper<u32>, Params: H10Params> {
    pub window_mask_: usize,
    pub common: Struct1,
    pub buckets_: Buckets,
    pub invalid_pos_: u32,
    pub forest: AllocU32::AllocatedMemory,
    pub _params: PhantomData<Params>,
}

Fields

Methods

impl<AllocU32: Allocator<u32>, Buckets: Allocable<u32, AllocU32> + SliceWrapperMut<u32> + SliceWrapper<u32>, Params: H10Params> H10<AllocU32, Buckets, Params>
[src]

[src]

Trait Implementations

impl<AllocU32: Allocator<u32>, Buckets: Allocable<u32, AllocU32> + SliceWrapperMut<u32> + SliceWrapper<u32>, Params: H10Params> AnyHasher for H10<AllocU32, Buckets, Params>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Auto Trait Implementations

impl<AllocU32, Buckets, Params> Send for H10<AllocU32, Buckets, Params> where
    Buckets: Send,
    Params: Send,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Send

impl<AllocU32, Buckets, Params> Sync for H10<AllocU32, Buckets, Params> where
    Buckets: Sync,
    Params: Sync,
    <AllocU32 as Allocator<u32>>::AllocatedMemory: Sync