pub trait EncoderCodec: Send {
    fn encode_chunk(&mut self, input: &dyn Buf) -> Result<Bytes, ()>;

    fn finish_chunk(&mut self) -> Result<Bytes, ()> { ... }
    fn encode_all(&mut self, source: &dyn Buf) -> Result<Bytes, ()> { ... }
}
Expand description

Encoder trait

Required Methods

Encode chunk of data

Provided Methods

Encode end of stream

This proposed to use for stateful encoders like base64.

Encode all data

Implementors