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.

Implementors§

Source§

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