#[derive(Clone, Copy, PartialEq, Eq, Hash)]
pub enum TemplateRawTree {
Empty,
Sequence(&'static [&'static TemplateRawTree]),
Element {
tag: &'static str,
namespace: Option<&'static str>,
attrs: &'static TemplateRawTree,
children: &'static TemplateRawTree,
},
StaticAttr {
name: &'static str,
value: &'static str,
namespace: Option<&'static str>,
},
DynamicAttr,
StaticText(&'static str),
DynamicNode,
}