Struct brotli::enc::brotli_bit_stream::BlockEncoder
[−]
[src]
pub struct BlockEncoder<'a, AllocU8: Allocator<u8>, AllocU16: Allocator<u16>> { pub alphabet_size_: usize, pub num_block_types_: usize, pub block_types_: &'a [u8], pub block_lengths_: &'a [u32], pub num_blocks_: usize, pub block_split_code_: BlockSplitCode, pub block_ix_: usize, pub block_len_: usize, pub entropy_ix_: usize, pub depths_: AllocU8::AllocatedMemory, pub bits_: AllocU16::AllocatedMemory, }
Fields
alphabet_size_: usize
num_block_types_: usize
block_types_: &'a [u8]
block_lengths_: &'a [u32]
num_blocks_: usize
block_split_code_: BlockSplitCode
block_ix_: usize
block_len_: usize
entropy_ix_: usize
depths_: AllocU8::AllocatedMemory
bits_: AllocU16::AllocatedMemory