pub trait Encoding {
const RATIO: Ratio;
// Required methods
fn encode_into<B: EncodeBuf>(&self, bytes: &[u8], buffer: B) -> B::Output;
fn decode_into<B: DecodeBuf>(
&self,
string: &[u8],
buffer: B,
) -> Result<B::Output, Error>;
}
Expand description
Data encoding.
Required Associated Constants§
Required Methods§
Sourcefn encode_into<B: EncodeBuf>(&self, bytes: &[u8], buffer: B) -> B::Output
fn encode_into<B: EncodeBuf>(&self, bytes: &[u8], buffer: B) -> B::Output
Encodes into an encoding buffer.
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.