use super::SelectorDisplay;
#[derive(Clone, Debug, PartialEq, strum_macros::Display)]
#[strum(serialize_all = "lowercase")]
pub enum Element {
Html,
Body,
Address,
Article,
Aside,
Footer,
Header,
H1,
H2,
H3,
H4,
H5,
H6,
HGroup,
Main,
Nav,
Section,
Search,
Blockquote,
Dd,
Div,
Dl,
Dt,
Figcaption,
Figure,
Hr,
Li,
Menu,
Ol,
P,
Pre,
Ul,
A,
Abbr,
B,
Bdi,
Bdo,
Br,
Cite,
Code,
Data,
Dfn,
Em,
I,
Kbd,
Mark,
Q,
Rp,
Rt,
Ruby,
S,
Samp,
Small,
Span,
Strong,
Sub,
Sup,
Time,
U,
Var,
Wbr,
Area,
Audio,
Img,
Map,
Track,
Video,
Svg,
Math,
Del,
Ins,
Caption,
Col,
Colgroup,
Table,
TBody,
Td,
Tfoot,
Th,
Thead,
Tr,
Button,
Datalist,
Fieldset,
Form,
Input,
Label,
Legend,
Meter,
Optgroup,
Option,
Output,
Progress,
Select,
Textarea,
Details,
Dialog,
Summary,
Slot,
Template,
}
impl SelectorDisplay for Element {
fn as_attribute_value(&self) -> String {
self.to_string()
}
fn as_styles_content(&self) -> String {
self.to_string()
}
}