pub trait SerializerParams: EncodingParams {
type SeqLenEncoder: LengthEncoder<Value = usize>;
type DiscriminantEncoder: LengthEncoder<Value = u32>;
}Expand description
Parameters for implementations of serde serializer and deserializer
Required Associated Types§
Sourcetype SeqLenEncoder: LengthEncoder<Value = usize>
type SeqLenEncoder: LengthEncoder<Value = usize>
Encoder for sequence lengths
Sourcetype DiscriminantEncoder: LengthEncoder<Value = u32>
type DiscriminantEncoder: LengthEncoder<Value = u32>
Encoder for discriminant values
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.