pub trait DeserializeBytes { // Required method fn deserialize(read_buf: impl Buf) -> Result<Self, Error> where Self: Sized; }