#[derive(strum_macros::AsRefStr, strum_macros::ToString, PartialEq, Clone, Copy, Debug)]
#[strum(serialize_all = "lowercase")]
pub enum Tag {
Empty,
A,
Abbr,
Address,
Area,
Article,
Aside,
Audio,
B,
Base,
Bdi,
Bdo,
Big,
Blockquote,
Body,
Br,
Button,
Canvas,
Caption,
Cite,
Code,
Col,
Colgroup,
Command,
Data,
Datalist,
Dd,
Del,
Details,
Dfn,
Dialog,
Div,
Dl,
Dt,
Em,
Embed,
Fieldset,
Figcaption,
Figure,
Footer,
Form,
H1,
H2,
H3,
H4,
H5,
H6,
Head,
Header,
Hr,
Html,
I,
Iframe,
Img,
Input,
Ins,
Kbd,
Keygen,
Label,
Legend,
Li,
Link,
Main,
Map,
Mark,
Menu,
Menuitem,
Meta,
Meter,
Nav,
Noscript,
Object,
Ol,
Optgroup,
Option,
Output,
P,
Param,
Picture,
Pre,
Progress,
Q,
Rp,
Rt,
Ruby,
S,
Samp,
Script,
Section,
Select,
Small,
Source,
Span,
Strong,
Style,
Sub,
Summary,
Sup,
Table,
Tbody,
Td,
Textarea,
Tfoot,
Th,
Thead,
Time,
Title,
Tr,
Track,
U,
Ul,
Var,
Video,
Wbr,
}