Trait preserves_schema::support::Codec
source · pub trait Codec<N: NestedValue> {
// Required methods
fn parse<'a, T: Parse<&'a Self, N>>(
&'a self,
value: &N
) -> Result<T, ParseError>;
fn unparse<'a, T: Unparse<&'a Self, N>>(&'a self, value: &T) -> N;
}
Expand description
Every language implements Codec, which supplies convenient shorthand for invoking Parse::parse and Unparse::unparse.
Required Methods§
Object Safety§
This trait is not object safe.