Struct brotli::writer::HuffmanTreeGroup [] [src]

pub struct HuffmanTreeGroup<Alloc32, AllocHC> where
    Alloc32: Allocator<u32>,
    AllocHC: Allocator<HuffmanCode>, 
{ pub htrees: <Alloc32 as Allocator<u32>>::AllocatedMemory, pub codes: <AllocHC as Allocator<HuffmanCode>>::AllocatedMemory, pub alphabet_size: u16, pub max_symbol: u16, pub num_htrees: u16, }

Fields

Methods

impl<AllocU32, AllocHC> HuffmanTreeGroup<AllocU32, AllocHC> where
    AllocHC: Allocator<HuffmanCode>,
    AllocU32: Allocator<u32>, 
[src]

[src]

Important traits for &'a mut [u8]
[src]

Important traits for &'a mut [u8]
[src]

[src]

[src]

Trait Implementations

impl<AllocU32, AllocHC> Default for HuffmanTreeGroup<AllocU32, AllocHC> where
    AllocHC: Allocator<HuffmanCode>,
    AllocU32: Allocator<u32>, 
[src]

[src]

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

Auto Trait Implementations

impl<Alloc32, AllocHC> Send for HuffmanTreeGroup<Alloc32, AllocHC> where
    <Alloc32 as Allocator<u32>>::AllocatedMemory: Send,
    <AllocHC as Allocator<HuffmanCode>>::AllocatedMemory: Send

impl<Alloc32, AllocHC> Sync for HuffmanTreeGroup<Alloc32, AllocHC> where
    <Alloc32 as Allocator<u32>>::AllocatedMemory: Sync,
    <AllocHC as Allocator<HuffmanCode>>::AllocatedMemory: Sync