1 2 3 4 5 6 7 8 9
use crate::{Result, XMLElement}; /// A trait for converting (and consuming) a value to a `XMLElement`. /// /// This trait should be implemented by all concrete types needed to be converted to a `XMLElement`. pub trait ToXMLElement { /// Converts the given value to a `XMLElement`. fn to_xmlelement(self) -> Result<XMLElement>; }