Struct brotli::enc::brotli_bit_stream::MetaBlockSplit [] [src]

pub struct MetaBlockSplit<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHL: Allocator<HistogramLiteral>, AllocHC: Allocator<HistogramCommand>, AllocHD: Allocator<HistogramDistance>> {
    pub literal_split: BlockSplit<AllocU8, AllocU32>,
    pub command_split: BlockSplit<AllocU8, AllocU32>,
    pub distance_split: BlockSplit<AllocU8, AllocU32>,
    pub literal_context_map: AllocU32::AllocatedMemory,
    pub literal_context_map_size: usize,
    pub distance_context_map: AllocU32::AllocatedMemory,
    pub distance_context_map_size: usize,
    pub literal_histograms: AllocHL::AllocatedMemory,
    pub literal_histograms_size: usize,
    pub command_histograms: AllocHC::AllocatedMemory,
    pub command_histograms_size: usize,
    pub distance_histograms: AllocHD::AllocatedMemory,
    pub distance_histograms_size: usize,
}

Fields

Methods

impl<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHL: Allocator<HistogramLiteral>, AllocHC: Allocator<HistogramCommand>, AllocHD: Allocator<HistogramDistance>> MetaBlockSplit<AllocU8, AllocU32, AllocHL, AllocHC, AllocHD>
[src]