Encoder

Trait Encoder 

Source
pub trait Encoder: Send + 'static {
    type Item: Send + 'static;

    // Required method
    fn encode(&mut self, message: Self::Item, buf: &mut BytesMut) -> Result<()>;
}
Expand description

The encoder that can encode a message

Required Associated Types§

Source

type Item: Send + 'static

The message type

Required Methods§

Source

fn encode(&mut self, message: Self::Item, buf: &mut BytesMut) -> Result<()>

Encode a message to buffer

Implementors§