pub trait Encode { // Required methods fn encoded_size(&self) -> usize; fn encode(&self, buf: &mut BytesMut); }