pub trait EncoderCodec: Send {
// Required method
fn encode_chunk(&mut self, input: &dyn Buf) -> Result<Bytes, ()>;
// Provided methods
fn finish_chunk(&mut self) -> Result<Bytes, ()> { ... }
fn encode_all(&mut self, source: &dyn Buf) -> Result<Bytes, ()> { ... }
}
Expand description
Encoder trait
Required Methods§
Provided Methods§
Sourcefn finish_chunk(&mut self) -> Result<Bytes, ()>
fn finish_chunk(&mut self) -> Result<Bytes, ()>
Encode end of stream
This proposed to use for stateful encoders like base64.