pub trait Encode {
// Required method
fn encode<E: Encoder>(&self, encoder: &mut E);
// Provided methods
fn encode_v1(&self) -> Vec<u8> ⓘ { ... }
fn encode_v2(&self) -> Vec<u8> ⓘ { ... }
}Expand description
A trait that can be implemented by any other type in order to support lib0 encoding capability.
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.