#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[non_exhaustive]
pub enum XmlProfile {
Ifc4Add2Tc1,
}
impl XmlProfile {
#[must_use]
pub const fn namespace(self) -> &'static str {
match self {
Self::Ifc4Add2Tc1 => {
"https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/XML"
}
}
}
#[must_use]
pub const fn schema_token(self) -> &'static str {
match self {
Self::Ifc4Add2Tc1 => "IFC4",
}
}
}