pub trait ToBencode {
const MAX_DEPTH: usize;
// Required method
fn encode(&self, encoder: SingleItemEncoder<'_>) -> Result<(), Error>;
// Provided method
fn to_bencode(&self) -> Result<Vec<u8>, Error> { ... }
}Expand description
An object that can be encoded into a single bencode object
Required Associated Constants§
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".