Trait Encode

Source
pub trait Encode {
    type Target;
    type Output;

    // Required method
    fn encode(target: Self::Target) -> Self::Output;
}
Expand description

Trait that provides the encoding of the value.

Required Associated Types§

Source

type Target

Type of value to encode.

Source

type Output

Type of encoding output.

Required Methods§

Source

fn encode(target: Self::Target) -> Self::Output

Methods to implement the encoding function

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§