pub trait EncodableWith<E: Encoding>: SealedE<E> { // Required method fn encode(&self) -> Result<Vec<u8>, E::EncodeError>; }