pub trait Codec<T>: CodecInformationwhere
T: CodecSpec,{
// Required methods
fn configure(
&mut self,
params: Option<&CodecParameters>,
options: Option<&Variant>,
) -> Result<(), Error>;
fn set_option(&mut self, key: &str, value: &Variant) -> Result<(), Error>;
}