Enum swc_css_visit::AstParentNodeRef

source ·
pub enum AstParentNodeRef<'ast> {
Show 173 variants AbsoluteColorBase(&'ast AbsoluteColorBase, AbsoluteColorBaseField), AlphaValue(&'ast AlphaValue, AlphaValueField), AnPlusB(&'ast AnPlusB, AnPlusBField), AnPlusBNotation(&'ast AnPlusBNotation, AnPlusBNotationField), Angle(&'ast Angle, AngleField), AnglePercentage(&'ast AnglePercentage, AnglePercentageField), AnyNamespace(&'ast AnyNamespace, AnyNamespaceField), AtRule(&'ast AtRule, AtRuleField), AtRuleName(&'ast AtRuleName, AtRuleNameField), AtRulePrelude(&'ast AtRulePrelude, AtRulePreludeField), AttributeSelector(&'ast AttributeSelector, AttributeSelectorField), AttributeSelectorMatcher(&'ast AttributeSelectorMatcher, AttributeSelectorMatcherField), AttributeSelectorMatcherValue(&'ast AttributeSelectorMatcherValue, AttributeSelectorMatcherValueField), AttributeSelectorModifier(&'ast AttributeSelectorModifier, AttributeSelectorModifierField), AttributeSelectorValue(&'ast AttributeSelectorValue, AttributeSelectorValueField), BinOp(&'ast BinOp, BinOpField), CalcOperator(&'ast CalcOperator, CalcOperatorField), CalcOperatorType(&'ast CalcOperatorType, CalcOperatorTypeField), CalcProduct(&'ast CalcProduct, CalcProductField), CalcProductOrOperator(&'ast CalcProductOrOperator, CalcProductOrOperatorField), CalcSum(&'ast CalcSum, CalcSumField), CalcValue(&'ast CalcValue, CalcValueField), CalcValueOrOperator(&'ast CalcValueOrOperator, CalcValueOrOperatorField), ClassSelector(&'ast ClassSelector, ClassSelectorField), CmykComponent(&'ast CmykComponent, CmykComponentField), Color(&'ast Color, ColorField), ColorProfileName(&'ast ColorProfileName, ColorProfileNameField), Combinator(&'ast Combinator, CombinatorField), CombinatorValue(&'ast CombinatorValue, CombinatorValueField), ComplexSelector(&'ast ComplexSelector, ComplexSelectorField), ComplexSelectorChildren(&'ast ComplexSelectorChildren, ComplexSelectorChildrenField), ComponentValue(&'ast ComponentValue, ComponentValueField), CompoundSelector(&'ast CompoundSelector, CompoundSelectorField), CompoundSelectorList(&'ast CompoundSelectorList, CompoundSelectorListField), ContainerCondition(&'ast ContainerCondition, ContainerConditionField), ContainerName(&'ast ContainerName, ContainerNameField), ContainerQuery(&'ast ContainerQuery, ContainerQueryField), ContainerQueryAnd(&'ast ContainerQueryAnd, ContainerQueryAndField), ContainerQueryNot(&'ast ContainerQueryNot, ContainerQueryNotField), ContainerQueryOr(&'ast ContainerQueryOr, ContainerQueryOrField), ContainerQueryType(&'ast ContainerQueryType, ContainerQueryTypeField), CustomHighlightName(&'ast CustomHighlightName, CustomHighlightNameField), CustomIdent(&'ast CustomIdent, CustomIdentField), CustomMediaQuery(&'ast CustomMediaQuery, CustomMediaQueryField), CustomMediaQueryMediaType(&'ast CustomMediaQueryMediaType, CustomMediaQueryMediaTypeField), CustomPropertyName(&'ast CustomPropertyName, CustomPropertyNameField), DashedIdent(&'ast DashedIdent, DashedIdentField), Declaration(&'ast Declaration, DeclarationField), DeclarationName(&'ast DeclarationName, DeclarationNameField), DeclarationOrAtRule(&'ast DeclarationOrAtRule, DeclarationOrAtRuleField), Delimiter(&'ast Delimiter, DelimiterField), DelimiterValue(&'ast DelimiterValue, DelimiterValueField), Dimension(&'ast Dimension, DimensionField), DimensionToken(&'ast DimensionToken, DimensionTokenField), DocumentPrelude(&'ast DocumentPrelude, DocumentPreludeField), DocumentPreludeMatchingFunction(&'ast DocumentPreludeMatchingFunction, DocumentPreludeMatchingFunctionField), ExtensionName(&'ast ExtensionName, ExtensionNameField), FamilyName(&'ast FamilyName, FamilyNameField), Flex(&'ast Flex, FlexField), FontFeatureValuesPrelude(&'ast FontFeatureValuesPrelude, FontFeatureValuesPreludeField), ForgivingComplexSelector(&'ast ForgivingComplexSelector, ForgivingComplexSelectorField), ForgivingRelativeSelector(&'ast ForgivingRelativeSelector, ForgivingRelativeSelectorField), ForgivingRelativeSelectorList(&'ast ForgivingRelativeSelectorList, ForgivingRelativeSelectorListField), ForgivingSelectorList(&'ast ForgivingSelectorList, ForgivingSelectorListField), Frequency(&'ast Frequency, FrequencyField), FrequencyPercentage(&'ast FrequencyPercentage, FrequencyPercentageField), Function(&'ast Function, FunctionField), FunctionName(&'ast FunctionName, FunctionNameField), GeneralEnclosed(&'ast GeneralEnclosed, GeneralEnclosedField), HexColor(&'ast HexColor, HexColorField), Hue(&'ast Hue, HueField), IdSelector(&'ast IdSelector, IdSelectorField), Ident(&'ast Ident, IdentField), ImportConditions(&'ast ImportConditions, ImportConditionsField), ImportHref(&'ast ImportHref, ImportHrefField), ImportLayerName(&'ast ImportLayerName, ImportLayerNameField), ImportPrelude(&'ast ImportPrelude, ImportPreludeField), ImportantFlag(&'ast ImportantFlag, ImportantFlagField), Integer(&'ast Integer, IntegerField), KeyframeBlock(&'ast KeyframeBlock, KeyframeBlockField), KeyframeSelector(&'ast KeyframeSelector, KeyframeSelectorField), KeyframesName(&'ast KeyframesName, KeyframesNameField), KeyframesPseudoFunction(&'ast KeyframesPseudoFunction, KeyframesPseudoFunctionField), KeyframesPseudoPrefix(&'ast KeyframesPseudoPrefix, KeyframesPseudoPrefixField), LayerName(&'ast LayerName, LayerNameField), LayerNameList(&'ast LayerNameList, LayerNameListField), LayerPrelude(&'ast LayerPrelude, LayerPreludeField), Length(&'ast Length, LengthField), LengthPercentage(&'ast LengthPercentage, LengthPercentageField), ListOfComponentValues(&'ast ListOfComponentValues, ListOfComponentValuesField), MediaAnd(&'ast MediaAnd, MediaAndField), MediaCondition(&'ast MediaCondition, MediaConditionField), MediaConditionAllType(&'ast MediaConditionAllType, MediaConditionAllTypeField), MediaConditionType(&'ast MediaConditionType, MediaConditionTypeField), MediaConditionWithoutOr(&'ast MediaConditionWithoutOr, MediaConditionWithoutOrField), MediaConditionWithoutOrType(&'ast MediaConditionWithoutOrType, MediaConditionWithoutOrTypeField), MediaFeature(&'ast MediaFeature, MediaFeatureField), MediaFeatureBoolean(&'ast MediaFeatureBoolean, MediaFeatureBooleanField), MediaFeatureName(&'ast MediaFeatureName, MediaFeatureNameField), MediaFeaturePlain(&'ast MediaFeaturePlain, MediaFeaturePlainField), MediaFeatureRange(&'ast MediaFeatureRange, MediaFeatureRangeField), MediaFeatureRangeComparison(&'ast MediaFeatureRangeComparison, MediaFeatureRangeComparisonField), MediaFeatureRangeInterval(&'ast MediaFeatureRangeInterval, MediaFeatureRangeIntervalField), MediaFeatureValue(&'ast MediaFeatureValue, MediaFeatureValueField), MediaInParens(&'ast MediaInParens, MediaInParensField), MediaNot(&'ast MediaNot, MediaNotField), MediaOr(&'ast MediaOr, MediaOrField), MediaQuery(&'ast MediaQuery, MediaQueryField), MediaQueryList(&'ast MediaQueryList, MediaQueryListField), MediaType(&'ast MediaType, MediaTypeField), NamedNamespace(&'ast NamedNamespace, NamedNamespaceField), Namespace(&'ast Namespace, NamespaceField), NamespacePrefix(&'ast NamespacePrefix, NamespacePrefixField), NamespacePrelude(&'ast NamespacePrelude, NamespacePreludeField), NamespacePreludeUri(&'ast NamespacePreludeUri, NamespacePreludeUriField), NestingSelector(&'ast NestingSelector, NestingSelectorField), Number(&'ast Number, NumberField), NumberType(&'ast NumberType, NumberTypeField), PageSelector(&'ast PageSelector, PageSelectorField), PageSelectorList(&'ast PageSelectorList, PageSelectorListField), PageSelectorPseudo(&'ast PageSelectorPseudo, PageSelectorPseudoField), PageSelectorType(&'ast PageSelectorType, PageSelectorTypeField), Percentage(&'ast Percentage, PercentageField), PseudoClassSelector(&'ast PseudoClassSelector, PseudoClassSelectorField), PseudoClassSelectorChildren(&'ast PseudoClassSelectorChildren, PseudoClassSelectorChildrenField), PseudoElementSelector(&'ast PseudoElementSelector, PseudoElementSelectorField), PseudoElementSelectorChildren(&'ast PseudoElementSelectorChildren, PseudoElementSelectorChildrenField), QualifiedRule(&'ast QualifiedRule, QualifiedRuleField), QualifiedRulePrelude(&'ast QualifiedRulePrelude, QualifiedRulePreludeField), QueryInParens(&'ast QueryInParens, QueryInParensField), Ratio(&'ast Ratio, RatioField), RelativeSelector(&'ast RelativeSelector, RelativeSelectorField), RelativeSelectorList(&'ast RelativeSelectorList, RelativeSelectorListField), Resolution(&'ast Resolution, ResolutionField), Rule(&'ast Rule, RuleField), ScopeRange(&'ast ScopeRange, ScopeRangeField), SelectorList(&'ast SelectorList, SelectorListField), SequenceOfCustomIdents(&'ast SequenceOfCustomIdents, SequenceOfCustomIdentsField), SimpleBlock(&'ast SimpleBlock, SimpleBlockField), SizeFeature(&'ast SizeFeature, SizeFeatureField), SizeFeatureBoolean(&'ast SizeFeatureBoolean, SizeFeatureBooleanField), SizeFeatureName(&'ast SizeFeatureName, SizeFeatureNameField), SizeFeaturePlain(&'ast SizeFeaturePlain, SizeFeaturePlainField), SizeFeatureRange(&'ast SizeFeatureRange, SizeFeatureRangeField), SizeFeatureRangeComparison(&'ast SizeFeatureRangeComparison, SizeFeatureRangeComparisonField), SizeFeatureRangeInterval(&'ast SizeFeatureRangeInterval, SizeFeatureRangeIntervalField), SizeFeatureValue(&'ast SizeFeatureValue, SizeFeatureValueField), Str(&'ast Str, StrField), StyleBlock(&'ast StyleBlock, StyleBlockField), Stylesheet(&'ast Stylesheet, StylesheetField), SubclassSelector(&'ast SubclassSelector, SubclassSelectorField), SupportsAnd(&'ast SupportsAnd, SupportsAndField), SupportsCondition(&'ast SupportsCondition, SupportsConditionField), SupportsConditionType(&'ast SupportsConditionType, SupportsConditionTypeField), SupportsFeature(&'ast SupportsFeature, SupportsFeatureField), SupportsInParens(&'ast SupportsInParens, SupportsInParensField), SupportsNot(&'ast SupportsNot, SupportsNotField), SupportsOr(&'ast SupportsOr, SupportsOrField), TagNameSelector(&'ast TagNameSelector, TagNameSelectorField), Time(&'ast Time, TimeField), TimePercentage(&'ast TimePercentage, TimePercentageField), Token(&'ast Token, TokenField), TokenAndSpan(&'ast TokenAndSpan, TokenAndSpanField), TypeSelector(&'ast TypeSelector, TypeSelectorField), UnicodeRange(&'ast UnicodeRange, UnicodeRangeField), UniversalSelector(&'ast UniversalSelector, UniversalSelectorField), UnknownDimension(&'ast UnknownDimension, UnknownDimensionField), Url(&'ast Url, UrlField), UrlKeyValue(&'ast UrlKeyValue, UrlKeyValueField), UrlModifier(&'ast UrlModifier, UrlModifierField), UrlValue(&'ast UrlValue, UrlValueField), UrlValueRaw(&'ast UrlValueRaw, UrlValueRawField), WqName(&'ast WqName, WqNameField),
}

Variants§

§

AbsoluteColorBase(&'ast AbsoluteColorBase, AbsoluteColorBaseField)

§

AlphaValue(&'ast AlphaValue, AlphaValueField)

§

AnPlusB(&'ast AnPlusB, AnPlusBField)

§

AnPlusBNotation(&'ast AnPlusBNotation, AnPlusBNotationField)

§

Angle(&'ast Angle, AngleField)

§

AnglePercentage(&'ast AnglePercentage, AnglePercentageField)

§

AnyNamespace(&'ast AnyNamespace, AnyNamespaceField)

§

AtRule(&'ast AtRule, AtRuleField)

§

AtRuleName(&'ast AtRuleName, AtRuleNameField)

§

AtRulePrelude(&'ast AtRulePrelude, AtRulePreludeField)

§

AttributeSelector(&'ast AttributeSelector, AttributeSelectorField)

§

AttributeSelectorMatcher(&'ast AttributeSelectorMatcher, AttributeSelectorMatcherField)

§

AttributeSelectorMatcherValue(&'ast AttributeSelectorMatcherValue, AttributeSelectorMatcherValueField)

§

AttributeSelectorModifier(&'ast AttributeSelectorModifier, AttributeSelectorModifierField)

§

AttributeSelectorValue(&'ast AttributeSelectorValue, AttributeSelectorValueField)

§

BinOp(&'ast BinOp, BinOpField)

§

CalcOperator(&'ast CalcOperator, CalcOperatorField)

§

CalcOperatorType(&'ast CalcOperatorType, CalcOperatorTypeField)

§

CalcProduct(&'ast CalcProduct, CalcProductField)

§

CalcProductOrOperator(&'ast CalcProductOrOperator, CalcProductOrOperatorField)

§

CalcSum(&'ast CalcSum, CalcSumField)

§

CalcValue(&'ast CalcValue, CalcValueField)

§

CalcValueOrOperator(&'ast CalcValueOrOperator, CalcValueOrOperatorField)

§

ClassSelector(&'ast ClassSelector, ClassSelectorField)

§

CmykComponent(&'ast CmykComponent, CmykComponentField)

§

Color(&'ast Color, ColorField)

§

ColorProfileName(&'ast ColorProfileName, ColorProfileNameField)

§

Combinator(&'ast Combinator, CombinatorField)

§

CombinatorValue(&'ast CombinatorValue, CombinatorValueField)

§

ComplexSelector(&'ast ComplexSelector, ComplexSelectorField)

§

ComplexSelectorChildren(&'ast ComplexSelectorChildren, ComplexSelectorChildrenField)

§

ComponentValue(&'ast ComponentValue, ComponentValueField)

§

CompoundSelector(&'ast CompoundSelector, CompoundSelectorField)

§

CompoundSelectorList(&'ast CompoundSelectorList, CompoundSelectorListField)

§

ContainerCondition(&'ast ContainerCondition, ContainerConditionField)

§

ContainerName(&'ast ContainerName, ContainerNameField)

§

ContainerQuery(&'ast ContainerQuery, ContainerQueryField)

§

ContainerQueryAnd(&'ast ContainerQueryAnd, ContainerQueryAndField)

§

ContainerQueryNot(&'ast ContainerQueryNot, ContainerQueryNotField)

§

ContainerQueryOr(&'ast ContainerQueryOr, ContainerQueryOrField)

§

ContainerQueryType(&'ast ContainerQueryType, ContainerQueryTypeField)

§

CustomHighlightName(&'ast CustomHighlightName, CustomHighlightNameField)

§

CustomIdent(&'ast CustomIdent, CustomIdentField)

§

CustomMediaQuery(&'ast CustomMediaQuery, CustomMediaQueryField)

§

CustomMediaQueryMediaType(&'ast CustomMediaQueryMediaType, CustomMediaQueryMediaTypeField)

§

CustomPropertyName(&'ast CustomPropertyName, CustomPropertyNameField)

§

DashedIdent(&'ast DashedIdent, DashedIdentField)

§

Declaration(&'ast Declaration, DeclarationField)

§

DeclarationName(&'ast DeclarationName, DeclarationNameField)

§

DeclarationOrAtRule(&'ast DeclarationOrAtRule, DeclarationOrAtRuleField)

§

Delimiter(&'ast Delimiter, DelimiterField)

§

DelimiterValue(&'ast DelimiterValue, DelimiterValueField)

§

Dimension(&'ast Dimension, DimensionField)

§

DimensionToken(&'ast DimensionToken, DimensionTokenField)

§

DocumentPrelude(&'ast DocumentPrelude, DocumentPreludeField)

§

DocumentPreludeMatchingFunction(&'ast DocumentPreludeMatchingFunction, DocumentPreludeMatchingFunctionField)

§

ExtensionName(&'ast ExtensionName, ExtensionNameField)

§

FamilyName(&'ast FamilyName, FamilyNameField)

§

Flex(&'ast Flex, FlexField)

§

FontFeatureValuesPrelude(&'ast FontFeatureValuesPrelude, FontFeatureValuesPreludeField)

§

ForgivingComplexSelector(&'ast ForgivingComplexSelector, ForgivingComplexSelectorField)

§

ForgivingRelativeSelector(&'ast ForgivingRelativeSelector, ForgivingRelativeSelectorField)

§

ForgivingRelativeSelectorList(&'ast ForgivingRelativeSelectorList, ForgivingRelativeSelectorListField)

§

ForgivingSelectorList(&'ast ForgivingSelectorList, ForgivingSelectorListField)

§

Frequency(&'ast Frequency, FrequencyField)

§

FrequencyPercentage(&'ast FrequencyPercentage, FrequencyPercentageField)

§

Function(&'ast Function, FunctionField)

§

FunctionName(&'ast FunctionName, FunctionNameField)

§

GeneralEnclosed(&'ast GeneralEnclosed, GeneralEnclosedField)

§

HexColor(&'ast HexColor, HexColorField)

§

Hue(&'ast Hue, HueField)

§

IdSelector(&'ast IdSelector, IdSelectorField)

§

Ident(&'ast Ident, IdentField)

§

ImportConditions(&'ast ImportConditions, ImportConditionsField)

§

ImportHref(&'ast ImportHref, ImportHrefField)

§

ImportLayerName(&'ast ImportLayerName, ImportLayerNameField)

§

ImportPrelude(&'ast ImportPrelude, ImportPreludeField)

§

ImportantFlag(&'ast ImportantFlag, ImportantFlagField)

§

Integer(&'ast Integer, IntegerField)

§

KeyframeBlock(&'ast KeyframeBlock, KeyframeBlockField)

§

KeyframeSelector(&'ast KeyframeSelector, KeyframeSelectorField)

§

KeyframesName(&'ast KeyframesName, KeyframesNameField)

§

KeyframesPseudoFunction(&'ast KeyframesPseudoFunction, KeyframesPseudoFunctionField)

§

KeyframesPseudoPrefix(&'ast KeyframesPseudoPrefix, KeyframesPseudoPrefixField)

§

LayerName(&'ast LayerName, LayerNameField)

§

LayerNameList(&'ast LayerNameList, LayerNameListField)

§

LayerPrelude(&'ast LayerPrelude, LayerPreludeField)

§

Length(&'ast Length, LengthField)

§

LengthPercentage(&'ast LengthPercentage, LengthPercentageField)

§

ListOfComponentValues(&'ast ListOfComponentValues, ListOfComponentValuesField)

§

MediaAnd(&'ast MediaAnd, MediaAndField)

§

MediaCondition(&'ast MediaCondition, MediaConditionField)

§

MediaConditionAllType(&'ast MediaConditionAllType, MediaConditionAllTypeField)

§

MediaConditionType(&'ast MediaConditionType, MediaConditionTypeField)

§

MediaConditionWithoutOr(&'ast MediaConditionWithoutOr, MediaConditionWithoutOrField)

§

MediaConditionWithoutOrType(&'ast MediaConditionWithoutOrType, MediaConditionWithoutOrTypeField)

§

MediaFeature(&'ast MediaFeature, MediaFeatureField)

§

MediaFeatureBoolean(&'ast MediaFeatureBoolean, MediaFeatureBooleanField)

§

MediaFeatureName(&'ast MediaFeatureName, MediaFeatureNameField)

§

MediaFeaturePlain(&'ast MediaFeaturePlain, MediaFeaturePlainField)

§

MediaFeatureRange(&'ast MediaFeatureRange, MediaFeatureRangeField)

§

MediaFeatureRangeComparison(&'ast MediaFeatureRangeComparison, MediaFeatureRangeComparisonField)

§

MediaFeatureRangeInterval(&'ast MediaFeatureRangeInterval, MediaFeatureRangeIntervalField)

§

MediaFeatureValue(&'ast MediaFeatureValue, MediaFeatureValueField)

§

MediaInParens(&'ast MediaInParens, MediaInParensField)

§

MediaNot(&'ast MediaNot, MediaNotField)

§

MediaOr(&'ast MediaOr, MediaOrField)

§

MediaQuery(&'ast MediaQuery, MediaQueryField)

§

MediaQueryList(&'ast MediaQueryList, MediaQueryListField)

§

MediaType(&'ast MediaType, MediaTypeField)

§

NamedNamespace(&'ast NamedNamespace, NamedNamespaceField)

§

Namespace(&'ast Namespace, NamespaceField)

§

NamespacePrefix(&'ast NamespacePrefix, NamespacePrefixField)

§

NamespacePrelude(&'ast NamespacePrelude, NamespacePreludeField)

§

NamespacePreludeUri(&'ast NamespacePreludeUri, NamespacePreludeUriField)

§

NestingSelector(&'ast NestingSelector, NestingSelectorField)

§

Number(&'ast Number, NumberField)

§

NumberType(&'ast NumberType, NumberTypeField)

§

PageSelector(&'ast PageSelector, PageSelectorField)

§

PageSelectorList(&'ast PageSelectorList, PageSelectorListField)

§

PageSelectorPseudo(&'ast PageSelectorPseudo, PageSelectorPseudoField)

§

PageSelectorType(&'ast PageSelectorType, PageSelectorTypeField)

§

Percentage(&'ast Percentage, PercentageField)

§

PseudoClassSelector(&'ast PseudoClassSelector, PseudoClassSelectorField)

§

PseudoClassSelectorChildren(&'ast PseudoClassSelectorChildren, PseudoClassSelectorChildrenField)

§

PseudoElementSelector(&'ast PseudoElementSelector, PseudoElementSelectorField)

§

PseudoElementSelectorChildren(&'ast PseudoElementSelectorChildren, PseudoElementSelectorChildrenField)

§

QualifiedRule(&'ast QualifiedRule, QualifiedRuleField)

§

QualifiedRulePrelude(&'ast QualifiedRulePrelude, QualifiedRulePreludeField)

§

QueryInParens(&'ast QueryInParens, QueryInParensField)

§

Ratio(&'ast Ratio, RatioField)

§

RelativeSelector(&'ast RelativeSelector, RelativeSelectorField)

§

RelativeSelectorList(&'ast RelativeSelectorList, RelativeSelectorListField)

§

Resolution(&'ast Resolution, ResolutionField)

§

Rule(&'ast Rule, RuleField)

§

ScopeRange(&'ast ScopeRange, ScopeRangeField)

§

SelectorList(&'ast SelectorList, SelectorListField)

§

SequenceOfCustomIdents(&'ast SequenceOfCustomIdents, SequenceOfCustomIdentsField)

§

SimpleBlock(&'ast SimpleBlock, SimpleBlockField)

§

SizeFeature(&'ast SizeFeature, SizeFeatureField)

§

SizeFeatureBoolean(&'ast SizeFeatureBoolean, SizeFeatureBooleanField)

§

SizeFeatureName(&'ast SizeFeatureName, SizeFeatureNameField)

§

SizeFeaturePlain(&'ast SizeFeaturePlain, SizeFeaturePlainField)

§

SizeFeatureRange(&'ast SizeFeatureRange, SizeFeatureRangeField)

§

SizeFeatureRangeComparison(&'ast SizeFeatureRangeComparison, SizeFeatureRangeComparisonField)

§

SizeFeatureRangeInterval(&'ast SizeFeatureRangeInterval, SizeFeatureRangeIntervalField)

§

SizeFeatureValue(&'ast SizeFeatureValue, SizeFeatureValueField)

§

Str(&'ast Str, StrField)

§

StyleBlock(&'ast StyleBlock, StyleBlockField)

§

Stylesheet(&'ast Stylesheet, StylesheetField)

§

SubclassSelector(&'ast SubclassSelector, SubclassSelectorField)

§

SupportsAnd(&'ast SupportsAnd, SupportsAndField)

§

SupportsCondition(&'ast SupportsCondition, SupportsConditionField)

§

SupportsConditionType(&'ast SupportsConditionType, SupportsConditionTypeField)

§

SupportsFeature(&'ast SupportsFeature, SupportsFeatureField)

§

SupportsInParens(&'ast SupportsInParens, SupportsInParensField)

§

SupportsNot(&'ast SupportsNot, SupportsNotField)

§

SupportsOr(&'ast SupportsOr, SupportsOrField)

§

TagNameSelector(&'ast TagNameSelector, TagNameSelectorField)

§

Time(&'ast Time, TimeField)

§

TimePercentage(&'ast TimePercentage, TimePercentageField)

§

Token(&'ast Token, TokenField)

§

TokenAndSpan(&'ast TokenAndSpan, TokenAndSpanField)

§

TypeSelector(&'ast TypeSelector, TypeSelectorField)

§

UnicodeRange(&'ast UnicodeRange, UnicodeRangeField)

§

UniversalSelector(&'ast UniversalSelector, UniversalSelectorField)

§

UnknownDimension(&'ast UnknownDimension, UnknownDimensionField)

§

Url(&'ast Url, UrlField)

§

UrlKeyValue(&'ast UrlKeyValue, UrlKeyValueField)

§

UrlModifier(&'ast UrlModifier, UrlModifierField)

§

UrlValue(&'ast UrlValue, UrlValueField)

§

UrlValueRaw(&'ast UrlValueRaw, UrlValueRawField)

§

WqName(&'ast WqName, WqNameField)

Trait Implementations§

source§

impl<'ast> Clone for AstParentNodeRef<'ast>

source§

fn clone(&self) -> AstParentNodeRef<'ast>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'ast> Debug for AstParentNodeRef<'ast>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'ast> NodeRef for AstParentNodeRef<'ast>

source§

impl<'ast> Copy for AstParentNodeRef<'ast>

Auto Trait Implementations§

§

impl<'ast> Freeze for AstParentNodeRef<'ast>

§

impl<'ast> RefUnwindSafe for AstParentNodeRef<'ast>

§

impl<'ast> Send for AstParentNodeRef<'ast>

§

impl<'ast> Sync for AstParentNodeRef<'ast>

§

impl<'ast> Unpin for AstParentNodeRef<'ast>

§

impl<'ast> UnwindSafe for AstParentNodeRef<'ast>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<F, W, T, D> Deserialize<With<T, W>, D> for F
where W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,

§

fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>

Deserializes using the given deserializer
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where Self: LowerExp,

Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where Self: LowerHex,

Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where Self: UpperExp,

Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
§

impl<T> LayoutRaw for T

§

fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>

Gets the layout of the type.
§

impl<T> Pipe for T
where T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
§

impl<T> Pointee for T

§

type Metadata = ()

The type for metadata in pointers and references to Self.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more