pub trait Codec: Clone + Debug + Send + PartialEq + Eq {
    fn encode(&self) -> Result<Bytes, Box<dyn Error + Send>>;
    fn decode(data: Bytes) -> Result<Self, Box<dyn Error + Send>>;
}
Expand description

Trait for doing serialize and deserialize.

Required Methods

Serialize self into bytes.

Deserialize date into self.

Implementors