pub enum AnyNode<'tree> {
Show 65 variants
AdjacentSiblingSelector(AdjacentSiblingSelector<'tree>),
Arguments(Arguments<'tree>),
AtRule(AtRule<'tree>),
AttributeName(AttributeName<'tree>),
AttributeSelector(AttributeSelector<'tree>),
BinaryExpression(BinaryExpression<'tree>),
BinaryQuery(BinaryQuery<'tree>),
Block(Block<'tree>),
CallExpression(CallExpression<'tree>),
CharsetStatement(CharsetStatement<'tree>),
ChildSelector(ChildSelector<'tree>),
ClassName(ClassName<'tree>),
ClassSelector(ClassSelector<'tree>),
ColorValue(ColorValue<'tree>),
Declaration(Declaration<'tree>),
DescendantSelector(DescendantSelector<'tree>),
FeatureQuery(FeatureQuery<'tree>),
FloatValue(FloatValue<'tree>),
GridValue(GridValue<'tree>),
IdSelector(IdSelector<'tree>),
ImportStatement(ImportStatement<'tree>),
IntegerValue(IntegerValue<'tree>),
KeyframeBlock(KeyframeBlock<'tree>),
KeyframeBlockList(KeyframeBlockList<'tree>),
KeyframesStatement(KeyframesStatement<'tree>),
MediaStatement(MediaStatement<'tree>),
NamespaceSelector(NamespaceSelector<'tree>),
NamespaceStatement(NamespaceStatement<'tree>),
ParenthesizedQuery(ParenthesizedQuery<'tree>),
ParenthesizedValue(ParenthesizedValue<'tree>),
PostcssStatement(PostcssStatement<'tree>),
PseudoClassSelector(PseudoClassSelector<'tree>),
PseudoElementSelector(PseudoElementSelector<'tree>),
RuleSet(RuleSet<'tree>),
ScopeStatement(ScopeStatement<'tree>),
SelectorQuery(SelectorQuery<'tree>),
Selectors(Selectors<'tree>),
SiblingSelector(SiblingSelector<'tree>),
StringValue(StringValue<'tree>),
Stylesheet(Stylesheet<'tree>),
SupportsStatement(SupportsStatement<'tree>),
To(To<'tree>),
UnaryQuery(UnaryQuery<'tree>),
UniversalSelector(UniversalSelector<'tree>),
AtKeyword(AtKeyword<'tree>),
Comment(Comment<'tree>),
EscapeSequence(EscapeSequence<'tree>),
FeatureName(FeatureName<'tree>),
From(From<'tree>),
FunctionName(FunctionName<'tree>),
IdName(IdName<'tree>),
Identifier(Identifier<'tree>),
Important(Important<'tree>),
ImportantValue(ImportantValue<'tree>),
JsComment(JsComment<'tree>),
KeyframesName(KeyframesName<'tree>),
KeywordQuery(KeywordQuery<'tree>),
NamespaceName(NamespaceName<'tree>),
NestingSelector(NestingSelector<'tree>),
PlainValue(PlainValue<'tree>),
PropertyName(PropertyName<'tree>),
StringContent(StringContent<'tree>),
TagName(TagName<'tree>),
Unit(Unit<'tree>),
Unknown(Node<'tree>),
}Variants§
AdjacentSiblingSelector(AdjacentSiblingSelector<'tree>)
Arguments(Arguments<'tree>)
AtRule(AtRule<'tree>)
AttributeName(AttributeName<'tree>)
AttributeSelector(AttributeSelector<'tree>)
BinaryExpression(BinaryExpression<'tree>)
BinaryQuery(BinaryQuery<'tree>)
Block(Block<'tree>)
CallExpression(CallExpression<'tree>)
CharsetStatement(CharsetStatement<'tree>)
ChildSelector(ChildSelector<'tree>)
ClassName(ClassName<'tree>)
ClassSelector(ClassSelector<'tree>)
ColorValue(ColorValue<'tree>)
Declaration(Declaration<'tree>)
DescendantSelector(DescendantSelector<'tree>)
FeatureQuery(FeatureQuery<'tree>)
FloatValue(FloatValue<'tree>)
GridValue(GridValue<'tree>)
IdSelector(IdSelector<'tree>)
ImportStatement(ImportStatement<'tree>)
IntegerValue(IntegerValue<'tree>)
KeyframeBlock(KeyframeBlock<'tree>)
KeyframeBlockList(KeyframeBlockList<'tree>)
KeyframesStatement(KeyframesStatement<'tree>)
MediaStatement(MediaStatement<'tree>)
NamespaceSelector(NamespaceSelector<'tree>)
NamespaceStatement(NamespaceStatement<'tree>)
ParenthesizedQuery(ParenthesizedQuery<'tree>)
ParenthesizedValue(ParenthesizedValue<'tree>)
PostcssStatement(PostcssStatement<'tree>)
PseudoClassSelector(PseudoClassSelector<'tree>)
PseudoElementSelector(PseudoElementSelector<'tree>)
RuleSet(RuleSet<'tree>)
ScopeStatement(ScopeStatement<'tree>)
SelectorQuery(SelectorQuery<'tree>)
Selectors(Selectors<'tree>)
SiblingSelector(SiblingSelector<'tree>)
StringValue(StringValue<'tree>)
Stylesheet(Stylesheet<'tree>)
SupportsStatement(SupportsStatement<'tree>)
To(To<'tree>)
UnaryQuery(UnaryQuery<'tree>)
UniversalSelector(UniversalSelector<'tree>)
AtKeyword(AtKeyword<'tree>)
Comment(Comment<'tree>)
EscapeSequence(EscapeSequence<'tree>)
FeatureName(FeatureName<'tree>)
From(From<'tree>)
FunctionName(FunctionName<'tree>)
IdName(IdName<'tree>)
Identifier(Identifier<'tree>)
Important(Important<'tree>)
ImportantValue(ImportantValue<'tree>)
JsComment(JsComment<'tree>)
KeyframesName(KeyframesName<'tree>)
KeywordQuery(KeywordQuery<'tree>)
NamespaceName(NamespaceName<'tree>)
NestingSelector(NestingSelector<'tree>)
PlainValue(PlainValue<'tree>)
PropertyName(PropertyName<'tree>)
StringContent(StringContent<'tree>)
TagName(TagName<'tree>)
Unit(Unit<'tree>)
Unknown(Node<'tree>)
Implementations§
Trait Implementations§
impl<'tree> Eq for AnyNode<'tree>
impl<'tree> StructuralPartialEq for AnyNode<'tree>
Auto Trait Implementations§
impl<'tree> Freeze for AnyNode<'tree>
impl<'tree> RefUnwindSafe for AnyNode<'tree>
impl<'tree> Send for AnyNode<'tree>
impl<'tree> Sync for AnyNode<'tree>
impl<'tree> Unpin for AnyNode<'tree>
impl<'tree> UnsafeUnpin for AnyNode<'tree>
impl<'tree> UnwindSafe for AnyNode<'tree>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more