pub trait Serialize {
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.