pub trait EncodingAdapterwhere
    Self: Sized,{
    type Parameters;
    type Delta;
    type Summary;
    type SelfEncoder: Encoder<Self>;
    type ParametersEncoder: Encoder<Self::Parameters>;
    type DeltaEncoder: Encoder<Self::Delta>;
    type SummaryEncoder: Encoder<Self::Summary>;
}Expand description
A contract state and it’s associated types which can be encoded and decoded via an specific encoder.
Required Associated Types§
type Parameters
type Delta
type Summary
type SelfEncoder: Encoder<Self>
type ParametersEncoder: Encoder<Self::Parameters>
type DeltaEncoder: Encoder<Self::Delta>
type SummaryEncoder: Encoder<Self::Summary>
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.