Function brotli::enc::metablock::BrotliBuildMetaBlock
source · pub fn BrotliBuildMetaBlock<Alloc: BrotliAlloc>(
alloc: &mut Alloc,
ringbuffer: &[u8],
pos: usize,
mask: usize,
params: &mut BrotliEncoderParams,
prev_byte: u8,
prev_byte2: u8,
cmds: &mut [Command],
num_commands: usize,
literal_context_mode: ContextType,
lit_scratch_space: &mut <HistogramLiteral as CostAccessors>::i32vec,
cmd_scratch_space: &mut <HistogramCommand as CostAccessors>::i32vec,
dst_scratch_space: &mut <HistogramDistance as CostAccessors>::i32vec,
mb: &mut MetaBlockSplit<Alloc>
)