[−][src]Trait compression::prelude::Encoder
Associated Types
Loading content...Required methods
fn next<I: Iterator<Item = Self::In>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<Self::Out, Self::Error>>
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<Self::Out, Self::Error>>
Implementors
impl Encoder for BZip2Encoder
[src]
type Error = CompressionError
type In = u8
type Out = u8
fn next<I: Iterator<Item = u8>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
[src]
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
impl Encoder for GZipEncoder
[src]
type Error = CompressionError
type In = u8
type Out = u8
fn next<I: Iterator<Item = u8>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
[src]
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
impl Encoder for Inflater
[src]
type Error = CompressionError
type In = u8
type Out = u8
fn next<I: Iterator<Item = u8>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
[src]
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
impl Encoder for LzhufEncoder
[src]
type Error = CompressionError
type In = u8
type Out = u8
fn next<I: Iterator<Item = u8>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
[src]
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
impl Encoder for ZlibEncoder
[src]
type Error = CompressionError
type In = u8
type Out = u8
fn next<I: Iterator<Item = u8>>(
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
[src]
&mut self,
iter: &mut I,
action: Action
) -> Option<Result<u8, CompressionError>>
impl<F> Encoder for LzssEncoder<F> where
F: Fn(LzssCode, LzssCode) -> Ordering + Copy,
[src]
F: Fn(LzssCode, LzssCode) -> Ordering + Copy,