xavier_internal/serialize/
option.rs

1use crate::serialize::macro_trait::XmlSerializable;
2
3impl <T: XmlSerializable> XmlSerializable for Option<T> {
4    fn to_xml(&self, tag_name: Option<&str>, _: bool) -> String {
5        if let Some(value) = &self {
6            value.to_xml(tag_name, false)
7        } else {
8            "".to_string()
9        }
10    }
11}