Trait swc_css_visit::VisitWith
source · pub trait VisitWith<V: ?Sized + Visit> {
// Required methods
fn visit_with(&self, v: &mut V);
fn visit_children_with(&self, v: &mut V);
}
Expand description
A utility trait implemented for ast nodes, and allow to visit them with a visitor.
Required Methods§
sourcefn visit_with(&self, v: &mut V)
fn visit_with(&self, v: &mut V)
Calls a visitor method (v.visit_xxx) with self.
sourcefn visit_children_with(&self, v: &mut V)
fn visit_children_with(&self, v: &mut V)
Visit children nodes of self with v
Implementations on Foreign Types§
source§impl<V: ?Sized + Visit> VisitWith<V> for ComplexSelector
impl<V: ?Sized + Visit> VisitWith<V> for ComplexSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionAllType
impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionAllType
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<PseudoClassSelectorChildren>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<PseudoClassSelectorChildren>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<SupportsConditionType>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<SupportsConditionType>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for FontFeatureValuesPrelude
impl<V: ?Sized + Visit> VisitWith<V> for FontFeatureValuesPrelude
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for FamilyName
impl<V: ?Sized + Visit> VisitWith<V> for FamilyName
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<RelativeSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<RelativeSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for NamedNamespace
impl<V: ?Sized + Visit> VisitWith<V> for NamedNamespace
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PageSelectorPseudo
impl<V: ?Sized + Visit> VisitWith<V> for PageSelectorPseudo
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Delimiter
impl<V: ?Sized + Visit> VisitWith<V> for Delimiter
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Function
impl<V: ?Sized + Visit> VisitWith<V> for Function
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<SubclassSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<SubclassSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaQueryList
impl<V: ?Sized + Visit> VisitWith<V> for MediaQueryList
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<PageSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<PageSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ImportPrelude
impl<V: ?Sized + Visit> VisitWith<V> for ImportPrelude
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for UnicodeRange
impl<V: ?Sized + Visit> VisitWith<V> for UnicodeRange
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ComplexSelectorChildren
impl<V: ?Sized + Visit> VisitWith<V> for ComplexSelectorChildren
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CompoundSelectorList
impl<V: ?Sized + Visit> VisitWith<V> for CompoundSelectorList
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<AttributeSelectorModifier>
impl<V: ?Sized + Visit> VisitWith<V> for Option<AttributeSelectorModifier>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionWithoutOrType
impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionWithoutOrType
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [CustomIdent]
impl<V: ?Sized + Visit> VisitWith<V> for [CustomIdent]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<AtRulePrelude>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<AtRulePrelude>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureRangeInterval
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureRangeInterval
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<CompoundSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<CompoundSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [RelativeSelector]
impl<V: ?Sized + Visit> VisitWith<V> for [RelativeSelector]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AtRule
impl<V: ?Sized + Visit> VisitWith<V> for AtRule
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<PageSelectorType>
impl<V: ?Sized + Visit> VisitWith<V> for Option<PageSelectorType>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorMatcher
impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorMatcher
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaFeature
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeature
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for TimePercentage
impl<V: ?Sized + Visit> VisitWith<V> for TimePercentage
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Atom>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Atom>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SizeFeaturePlain
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeaturePlain
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureRangeComparison
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureRangeComparison
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureBoolean
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureBoolean
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [SupportsConditionType]
impl<V: ?Sized + Visit> VisitWith<V> for [SupportsConditionType]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SupportsFeature
impl<V: ?Sized + Visit> VisitWith<V> for SupportsFeature
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Stylesheet
impl<V: ?Sized + Visit> VisitWith<V> for Stylesheet
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorMatcherValue
impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorMatcherValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AnyNamespace
impl<V: ?Sized + Visit> VisitWith<V> for AnyNamespace
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<CalcProductOrOperator>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<CalcProductOrOperator>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<ForgivingRelativeSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<ForgivingRelativeSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AlphaValue
impl<V: ?Sized + Visit> VisitWith<V> for AlphaValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SequenceOfCustomIdents
impl<V: ?Sized + Visit> VisitWith<V> for SequenceOfCustomIdents
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Declaration
impl<V: ?Sized + Visit> VisitWith<V> for Declaration
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [ComponentValue]
impl<V: ?Sized + Visit> VisitWith<V> for [ComponentValue]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureValue
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PseudoClassSelector
impl<V: ?Sized + Visit> VisitWith<V> for PseudoClassSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<ForgivingComplexSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<ForgivingComplexSelector>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaQuery>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaQuery>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Percentage
impl<V: ?Sized + Visit> VisitWith<V> for Percentage
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<ContainerQueryType>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<ContainerQueryType>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<AttributeSelectorMatcher>
impl<V: ?Sized + Visit> VisitWith<V> for Option<AttributeSelectorMatcher>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for RelativeSelectorList
impl<V: ?Sized + Visit> VisitWith<V> for RelativeSelectorList
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for JsWord
impl<V: ?Sized + Visit> VisitWith<V> for JsWord
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [DocumentPreludeMatchingFunction]
impl<V: ?Sized + Visit> VisitWith<V> for [DocumentPreludeMatchingFunction]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CustomHighlightName
impl<V: ?Sized + Visit> VisitWith<V> for CustomHighlightName
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [ContainerQueryType]
impl<V: ?Sized + Visit> VisitWith<V> for [ContainerQueryType]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<UrlValue>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<UrlValue>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [UrlModifier]
impl<V: ?Sized + Visit> VisitWith<V> for [UrlModifier]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [PageSelectorPseudo]
impl<V: ?Sized + Visit> VisitWith<V> for [PageSelectorPseudo]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SupportsConditionType
impl<V: ?Sized + Visit> VisitWith<V> for SupportsConditionType
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionWithoutOr
impl<V: ?Sized + Visit> VisitWith<V> for MediaConditionWithoutOr
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SubclassSelector
impl<V: ?Sized + Visit> VisitWith<V> for SubclassSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Url
impl<V: ?Sized + Visit> VisitWith<V> for Url
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PseudoElementSelectorChildren
impl<V: ?Sized + Visit> VisitWith<V> for PseudoElementSelectorChildren
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for UrlValue
impl<V: ?Sized + Visit> VisitWith<V> for UrlValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for UniversalSelector
impl<V: ?Sized + Visit> VisitWith<V> for UniversalSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<ImportConditions>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<ImportConditions>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for LayerPrelude
impl<V: ?Sized + Visit> VisitWith<V> for LayerPrelude
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Atom
impl<V: ?Sized + Visit> VisitWith<V> for Atom
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<UrlModifier>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<UrlModifier>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<Function>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<Function>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ForgivingSelectorList
impl<V: ?Sized + Visit> VisitWith<V> for ForgivingSelectorList
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [Rule]
impl<V: ?Sized + Visit> VisitWith<V> for [Rule]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for QualifiedRule
impl<V: ?Sized + Visit> VisitWith<V> for QualifiedRule
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [PageSelector]
impl<V: ?Sized + Visit> VisitWith<V> for [PageSelector]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SupportsNot
impl<V: ?Sized + Visit> VisitWith<V> for SupportsNot
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for UrlValueRaw
impl<V: ?Sized + Visit> VisitWith<V> for UrlValueRaw
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ImportantFlag
impl<V: ?Sized + Visit> VisitWith<V> for ImportantFlag
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CustomIdent
impl<V: ?Sized + Visit> VisitWith<V> for CustomIdent
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AtRulePrelude
impl<V: ?Sized + Visit> VisitWith<V> for AtRulePrelude
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Token
impl<V: ?Sized + Visit> VisitWith<V> for Token
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Length
impl<V: ?Sized + Visit> VisitWith<V> for Length
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PseudoClassSelectorChildren
impl<V: ?Sized + Visit> VisitWith<V> for PseudoClassSelectorChildren
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PseudoElementSelector
impl<V: ?Sized + Visit> VisitWith<V> for PseudoElementSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for TypeSelector
impl<V: ?Sized + Visit> VisitWith<V> for TypeSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryOr
impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryOr
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CalcProductOrOperator
impl<V: ?Sized + Visit> VisitWith<V> for CalcProductOrOperator
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [PseudoClassSelectorChildren]
impl<V: ?Sized + Visit> VisitWith<V> for [PseudoClassSelectorChildren]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<PseudoElementSelectorChildren>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<PseudoElementSelectorChildren>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for IdSelector
impl<V: ?Sized + Visit> VisitWith<V> for IdSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for KeyframeBlock
impl<V: ?Sized + Visit> VisitWith<V> for KeyframeBlock
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<NamespacePrefix>
impl<V: ?Sized + Visit> VisitWith<V> for Option<NamespacePrefix>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryType
impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryType
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<ComplexSelectorChildren>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<ComplexSelectorChildren>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for UrlModifier
impl<V: ?Sized + Visit> VisitWith<V> for UrlModifier
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [ForgivingRelativeSelector]
impl<V: ?Sized + Visit> VisitWith<V> for [ForgivingRelativeSelector]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CombinatorValue
impl<V: ?Sized + Visit> VisitWith<V> for CombinatorValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for StyleBlock
impl<V: ?Sized + Visit> VisitWith<V> for StyleBlock
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [CalcValueOrOperator]
impl<V: ?Sized + Visit> VisitWith<V> for [CalcValueOrOperator]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<PageSelectorPseudo>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Vec<PageSelectorPseudo>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SupportsInParens
impl<V: ?Sized + Visit> VisitWith<V> for SupportsInParens
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorValue
impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V, T> VisitWith<V> for Box<T>where
V: ?Sized + Visit,
T: 'static + VisitWith<V>,
impl<V, T> VisitWith<V> for Box<T>where V: ?Sized + Visit, T: 'static + VisitWith<V>,
source§fn visit_children_with(&self, v: &mut V)
fn visit_children_with(&self, v: &mut V)
Visit children nodes of self with v