pub trait Encode { type Error; fn encode<W, T>(&self, writer: W, message: &T) -> Result<(), Self::Error> where W: Write, T: Serialize; }
Trait for encoders.
Encode message into writer.