karyon_net::codec

Trait Encoder

Source
pub trait Encoder {
    type EnMessage;
    type EnError: From<Error>;

    // Required method
    fn encode(
        &self,
        src: &Self::EnMessage,
        dst: &mut [u8],
    ) -> Result<usize, Self::EnError>;
}

Required Associated Types§

Required Methods§

Source

fn encode( &self, src: &Self::EnMessage, dst: &mut [u8], ) -> Result<usize, Self::EnError>

Implementors§