css_ast/types/
compat_auto.rs1use super::prelude::*;
2
3#[derive(Parse, Peek, ToCursors, ToSpan, SemanticEq, Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
12#[cfg_attr(feature = "serde", derive(serde::Serialize), serde())]
13#[cfg_attr(feature = "visitable", derive(csskit_derives::Visitable), visit(skip))]
14#[derive(csskit_derives::NodeWithMetadata)]
15pub enum CompatAuto {
16 #[atom(CssAtomSet::Search)]
17 Searchfield(T![Ident]),
18 #[atom(CssAtomSet::Textarea)]
19 Textarea(T![Ident]),
20 #[atom(CssAtomSet::Checkbox)]
21 Checkbox(T![Ident]),
22 #[atom(CssAtomSet::Radio)]
23 Radio(T![Ident]),
24 #[atom(CssAtomSet::Menulist)]
25 Menulist(T![Ident]),
26 #[atom(CssAtomSet::Listbox)]
27 Listbox(T![Ident]),
28 #[atom(CssAtomSet::Meter)]
29 Meter(T![Ident]),
30 #[atom(CssAtomSet::ProgressBar)]
31 ProgressBar(T![Ident]),
32 #[atom(CssAtomSet::Button)]
33 Button(T![Ident]),
34}