pub trait Encodable { // Required methods fn encode(&self) -> Vec<u8> ⓘ; fn encoded(self) -> Vec<u8> ⓘ; }