Trait codee::HybridEncoder
source · pub trait HybridEncoder<T, E> {
type Error;
// Required method
fn is_binary_encoder() -> bool;
// Provided methods
fn encode_str(_val: &T) -> Result<String, HybridCoderError<Self::Error>> { ... }
fn encode_bin(_val: &T) -> Result<Vec<u8>, HybridCoderError<Self::Error>> { ... }
}Required Associated Types§
Required Methods§
fn is_binary_encoder() -> bool
Provided Methods§
fn encode_str(_val: &T) -> Result<String, HybridCoderError<Self::Error>>
fn encode_bin(_val: &T) -> Result<Vec<u8>, HybridCoderError<Self::Error>>
Object Safety§
This trait is not object safe.