pub trait EncodePrefixed<P: Encode> { type Error: From<Error> + Debug; // Required method fn encode_prefixed(&self, buff: &mut [u8]) -> Result<usize, Self::Error>; }
Encode for fields with length prefixes
Error type returned on parse error
Parse method consumes a slice and returns an object