Decoder

Trait Decoder 

Source
pub trait Decoder<T>: Sized {
    type Error;

    // Required method
    fn decode(reader: impl Read, params: T) -> Result<Self, Self::Error>;
}
Expand description

Trait used to express decoding relationships.

Required Associated Types§

Required Methods§

Source

fn decode(reader: impl Read, params: T) -> Result<Self, Self::Error>

Decodes from the reader with the given parameters.

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§