Trait brotli::enc::interface::CommandProcessor [−][src]
pub trait CommandProcessor<'a> { fn push(&mut self, val: Command<InputReference<'a>>); fn push_literals(&mut self, data: &InputPair<'a>) { ... } fn push_rand_literals(&mut self, data: &InputPair<'a>) { ... } fn push_block_switch_literal(&mut self, block_type: u8) { ... } }
Required Methods
fn push(&mut self, val: Command<InputReference<'a>>)
Provided Methods
fn push_literals(&mut self, data: &InputPair<'a>)
fn push_rand_literals(&mut self, data: &InputPair<'a>)
fn push_block_switch_literal(&mut self, block_type: u8)
Implementors
impl<'a, 'b, AllocU16: Allocator<u16>, AllocU32: Allocator<u32>, AllocF: Allocator<floatX>> CommandProcessor<'b> for PriorEval<'a, AllocU16, AllocU32, AllocF>
impl<'a, 'b, AllocU16: Allocator<u16>, AllocU32: Allocator<u32>, AllocF: Allocator<floatX>> CommandProcessor<'b> for StrideEval<'a, AllocU16, AllocU32, AllocF>
impl<'a, 'b, AllocU16: Allocator<u16>, AllocU32: Allocator<u32>, AllocF: Allocator<floatX>> CommandProcessor<'b> for ContextMapEntropy<'a, AllocU16, AllocU32, AllocF>