pub trait Encoder {
type Error;
// Required method
fn encode(
&self,
message: &str,
) -> Result<(Vec<u8>, DataCoding), Self::Error>;
}Available on crate features
encoding and alloc only.Expand description
A trait for encoding messages into byte vectors.
Required Associated Types§
Required Methods§
Sourcefn encode(&self, message: &str) -> Result<(Vec<u8>, DataCoding), Self::Error>
fn encode(&self, message: &str) -> Result<(Vec<u8>, DataCoding), Self::Error>
Encodes the given message into a vector of bytes and its associated DataCoding.