xml_builder/
xmlversion.rs

1/// Enum representing all currently available XML versions.
2pub enum XMLVersion {
3    /// XML version 1.0. First definition in 1998.
4    XML1_0,
5
6    /// XML version 1.1. First definition in 2004.
7    XML1_1,
8}
9
10impl std::fmt::Display for XMLVersion {
11    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12        match self {
13            XMLVersion::XML1_0 => write!(f, "1.0"),
14            XMLVersion::XML1_1 => write!(f, "1.1"),
15        }
16    }
17}