pub trait Encode<V>: Sized {
// Required method
fn encode<W: BufMut>(&self, w: &mut W, version: V);
// Provided method
fn encode_bytes(&self, v: V) -> Bytes { ... }
}Required Methods§
Provided Methods§
fn encode_bytes(&self, v: V) -> Bytes
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.