pub trait TransformDecoder: Send + Sync {
// Required methods
fn id(&self) -> u16;
fn version(&self) -> u16;
fn decode(
&self,
input: &mut dyn BufRead,
output: &mut dyn Write,
) -> Result<()>;
}Required Methods§
fn id(&self) -> u16
fn version(&self) -> u16
fn decode(&self, input: &mut dyn BufRead, output: &mut dyn Write) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".