Skip to main content

SerializeDyn

Trait SerializeDyn 

Source
pub trait SerializeDyn {
    // Required method
    fn serialize_dyn(&self, serializer: &mut Serializer<'_>) -> Result<usize>;
}
Expand description

A trait object that can be archived.

Required Methods§

Source

fn serialize_dyn(&self, serializer: &mut Serializer<'_>) -> Result<usize>

Writes the value to the serializer and returns the position it was written to.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T> SerializeDyn for T
where T: for<'a> SerializeUnsized<Serializer<'a>>,