pub trait Serialize {
// Required method
fn serialize<S>(
&self,
serializer: &mut S,
traversal_scope: TraversalScope
) -> Result<(), Error>
where S: Serializer;
}
Expand description
Types that can be serialized (according to the xml-like scheme in Serializer
) implement this
trait.
Required Methods§
sourcefn serialize<S>(
&self,
serializer: &mut S,
traversal_scope: TraversalScope
) -> Result<(), Error>where
S: Serializer,
fn serialize<S>( &self, serializer: &mut S, traversal_scope: TraversalScope ) -> Result<(), Error>where S: Serializer,
Take the serializer and call its methods to serialize this type. The type will dictate which methods are called and with what parameters.