Trait brotli::enc::interface::CommandProcessor
[−]
[src]
pub trait CommandProcessor<'a> { fn push<Cb: FnMut(&[Command<InputReference>])>(
&mut self,
val: Command<InputReference<'a>>,
callback: &mut Cb
); fn push_literals<Cb>(&mut self, data: &InputPair<'a>, callback: &mut Cb)
where
Cb: FnMut(&[Command<InputReference>]), { ... } fn push_rand_literals<Cb>(
&mut self,
data: &InputPair<'a>,
callback: &mut Cb
)
where
Cb: FnMut(&[Command<InputReference>]), { ... } fn push_block_switch_literal<Cb>(
&mut self,
block_type: u8,
callback: &mut Cb
)
where
Cb: FnMut(&[Command<InputReference>]), { ... } }
Required Methods
fn push<Cb: FnMut(&[Command<InputReference>])>(
&mut self,
val: Command<InputReference<'a>>,
callback: &mut Cb
)
&mut self,
val: Command<InputReference<'a>>,
callback: &mut Cb
)
Provided Methods
fn push_literals<Cb>(&mut self, data: &InputPair<'a>, callback: &mut Cb) where
Cb: FnMut(&[Command<InputReference>]),
Cb: FnMut(&[Command<InputReference>]),
fn push_rand_literals<Cb>(&mut self, data: &InputPair<'a>, callback: &mut Cb) where
Cb: FnMut(&[Command<InputReference>]),
Cb: FnMut(&[Command<InputReference>]),
fn push_block_switch_literal<Cb>(&mut self, block_type: u8, callback: &mut Cb) where
Cb: FnMut(&[Command<InputReference>]),
Cb: FnMut(&[Command<InputReference>]),