Encoder

Trait Encoder 

Source
pub trait Encoder<T> {
    type Error;

    // Required method
    fn encode(&self, writer: impl Write, params: T) -> Result<(), Self::Error>;
}
Expand description

Trait used to express encoding relationships.

Required Associated Types§

Required Methods§

Source

fn encode(&self, writer: impl Write, params: T) -> Result<(), Self::Error>

Encodes to the writer 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§