pub trait Decoder<Encoding, Strategy, Value>where
Encoding: HasEncodedType + HasErrorType,{
// Required method
fn decode(
encoding: &Encoding,
encoded: &Encoding::Encoded,
) -> Result<Value, Encoding::Error>;
}
Required Methods§
fn decode( encoding: &Encoding, encoded: &Encoding::Encoded, ) -> Result<Value, Encoding::Error>
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.