pub trait Encodable { // Required method fn to_bytes(self, dst: &mut [u8]) -> Result<usize, Error>; }