1 2 3 4 5 6 7 8 9 10 11
use super::{Element, Encode, EncodeError, XMLNode};
impl Encode for crate::svd::Usage {
    type Error = EncodeError;
    fn encode(&self) -> Result<Element, EncodeError> {
        let mut elem = Element::new("usage");
        elem.children.push(XMLNode::Text(self.as_str().to_string()));
        Ok(elem)
    }
}