pub trait SerializeModal {
// Required method
fn serialize_modal<SerializerT>(
&self,
serializer: SerializerT,
mode: &SerializationMode,
) -> Result<SerializerT::Ok, SerializerT::Error>
where SerializerT: Serializer;
}Available on crate feature
serde only.Expand description
Like Serialize but with support for a SerializationMode.
Required Methods§
Sourcefn serialize_modal<SerializerT>(
&self,
serializer: SerializerT,
mode: &SerializationMode,
) -> Result<SerializerT::Ok, SerializerT::Error>where
SerializerT: Serializer,
fn serialize_modal<SerializerT>(
&self,
serializer: SerializerT,
mode: &SerializationMode,
) -> Result<SerializerT::Ok, SerializerT::Error>where
SerializerT: Serializer,
Serialize with SerializationMode.
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.