pub trait Encoder {
type EnMessage;
type EnError: From<Error>;
// Required method
fn encode(
&self,
src: &Self::EnMessage,
dst: &mut ByteBuffer,
) -> Result<usize, Self::EnError>;
}
pub trait Encoder {
type EnMessage;
type EnError: From<Error>;
// Required method
fn encode(
&self,
src: &Self::EnMessage,
dst: &mut ByteBuffer,
) -> Result<usize, Self::EnError>;
}