pub trait Encoder: Send {
// Required methods
fn calculate_max_decoded_size(&self, max_encoded_size: usize) -> usize;
fn encode(&self, data: &[u8]) -> Result<String, Box<dyn Error>>;
}Required Methods§
fn calculate_max_decoded_size(&self, max_encoded_size: usize) -> usize
fn encode(&self, data: &[u8]) -> Result<String, Box<dyn Error>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".