Serializer

Trait Serializer 

Source
pub trait Serializer: Unpin + Send {
    type Message: Send;

    // Required method
    fn encode(&mut self, response: Self::Message, buffer: &mut Vec<u8>);
}
Expand description

A serializer takes messages and produces outbound bytes.

Required Associated Types§

Source

type Message: Send

The message type consumed by this serializer.

Required Methods§

Source

fn encode(&mut self, response: Self::Message, buffer: &mut Vec<u8>)

Encode a message into a buffer.

Implementors§