pub trait Encoder {
// Required methods
fn name(&self) -> &'static str;
fn encode(
&mut self,
src: &str,
dst: &mut [u8],
finish: bool,
) -> Result<(usize, usize), EncodeError>;
}pub trait Encoder {
// Required methods
fn name(&self) -> &'static str;
fn encode(
&mut self,
src: &str,
dst: &mut [u8],
finish: bool,
) -> Result<(usize, usize), EncodeError>;
}