1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/// Enum representing all currently available XML versions. pub enum XMLVersion { /// XML version 1.0. First definition in 1998. XML1_0, /// XML version 1.1. First definition in 2004. XML1_1, } impl ToString for XMLVersion { /// Converts the XMLVersion enum value into a string usable in the XML document fn to_string(&self) -> String { match self { XMLVersion::XML1_0 => "1.0".into(), XMLVersion::XML1_1 => "1.1".into(), } } }