Decode

Trait Decode 

Source
pub trait Decode<T> {
    type Error;

    // Required method
    fn decode(reader: &mut Reader<BytesMut>) -> Result<T, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn decode(reader: &mut Reader<BytesMut>) -> Result<T, Self::Error>

Read bytes from byte buffer and decode them to the structure T.

§Errors

Will return Err if bytes of buffer cannot be decoded to structure T.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§