pub trait Codec<T: CodecSpec>: CodecInformation {
// Required methods
fn configure(
&mut self,
params: Option<&CodecParameters>,
options: Option<&Variant>,
) -> Result<()>;
fn set_option(&mut self, key: &str, value: &Variant) -> Result<()>;
}Required Methods§
fn configure( &mut self, params: Option<&CodecParameters>, options: Option<&Variant>, ) -> Result<()>
fn set_option(&mut self, key: &str, value: &Variant) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".