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 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 KeyframeSelector
impl<V: ?Sized + Visit> VisitWith<V> for KeyframeSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [ForgivingComplexSelector]
impl<V: ?Sized + Visit> VisitWith<V> for [ForgivingComplexSelector]
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 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 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 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 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 DelimiterValue
impl<V: ?Sized + Visit> VisitWith<V> for DelimiterValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CalcProduct
impl<V: ?Sized + Visit> VisitWith<V> for CalcProduct
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CompoundSelector
impl<V: ?Sized + Visit> VisitWith<V> for CompoundSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureName
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureName
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AbsoluteColorBase
impl<V: ?Sized + Visit> VisitWith<V> for AbsoluteColorBase
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 PageSelectorType
impl<V: ?Sized + Visit> VisitWith<V> for PageSelectorType
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 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 Option<Box<MediaQueryList>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<MediaQueryList>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaOr
impl<V: ?Sized + Visit> VisitWith<V> for MediaOr
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<Rule>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<Rule>
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 Vec<FamilyName>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<FamilyName>
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 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 WqName
impl<V: ?Sized + Visit> VisitWith<V> for WqName
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Namespace
impl<V: ?Sized + Visit> VisitWith<V> for Namespace
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 TagNameSelector
impl<V: ?Sized + Visit> VisitWith<V> for TagNameSelector
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 Vec<CustomIdent>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<CustomIdent>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ClassSelector
impl<V: ?Sized + Visit> VisitWith<V> for ClassSelector
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AnPlusB
impl<V: ?Sized + Visit> VisitWith<V> for AnPlusB
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ContainerQuery
impl<V: ?Sized + Visit> VisitWith<V> for ContainerQuery
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<DocumentPreludeMatchingFunction>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<DocumentPreludeMatchingFunction>
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 UnknownDimension
impl<V: ?Sized + Visit> VisitWith<V> for UnknownDimension
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 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 MediaFeatureRange
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureRange
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Ident
impl<V: ?Sized + Visit> VisitWith<V> for Ident
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 SizeFeatureRange
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureRange
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<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 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 ImportConditions
impl<V: ?Sized + Visit> VisitWith<V> for ImportConditions
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 Dimension
impl<V: ?Sized + Visit> VisitWith<V> for Dimension
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Str
impl<V: ?Sized + Visit> VisitWith<V> for Str
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<ImportantFlag>
impl<V: ?Sized + Visit> VisitWith<V> for Option<ImportantFlag>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [LayerName]
impl<V: ?Sized + Visit> VisitWith<V> for [LayerName]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaCondition
impl<V: ?Sized + Visit> VisitWith<V> for MediaCondition
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 Vec<PseudoClassSelectorChildren>
impl<V: ?Sized + Visit> VisitWith<V> for 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 CustomPropertyName
impl<V: ?Sized + Visit> VisitWith<V> for CustomPropertyName
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaInParens
impl<V: ?Sized + Visit> VisitWith<V> for MediaInParens
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for NamespacePrefix
impl<V: ?Sized + Visit> VisitWith<V> for NamespacePrefix
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<TypeSelector>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<TypeSelector>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Combinator
impl<V: ?Sized + Visit> VisitWith<V> for Combinator
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for FrequencyPercentage
impl<V: ?Sized + Visit> VisitWith<V> for FrequencyPercentage
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<CalcValueOrOperator>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<CalcValueOrOperator>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for DeclarationOrAtRule
impl<V: ?Sized + Visit> VisitWith<V> for DeclarationOrAtRule
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for PageSelectorList
impl<V: ?Sized + Visit> VisitWith<V> for PageSelectorList
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 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 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 TokenAndSpan
impl<V: ?Sized + Visit> VisitWith<V> for TokenAndSpan
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ImportHref
impl<V: ?Sized + Visit> VisitWith<V> for ImportHref
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 ContainerName
impl<V: ?Sized + Visit> VisitWith<V> for ContainerName
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 AttributeSelector
impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelector
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 KeyframesPseudoPrefix
impl<V: ?Sized + Visit> VisitWith<V> for KeyframesPseudoPrefix
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 LayerName
impl<V: ?Sized + Visit> VisitWith<V> for LayerName
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 ContainerCondition
impl<V: ?Sized + Visit> VisitWith<V> for ContainerCondition
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 CustomMediaQueryMediaType
impl<V: ?Sized + Visit> VisitWith<V> for CustomMediaQueryMediaType
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for [MediaQuery]
impl<V: ?Sized + Visit> VisitWith<V> for [MediaQuery]
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureValue
impl<V: ?Sized + Visit> VisitWith<V> for SizeFeatureValue
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Angle
impl<V: ?Sized + Visit> VisitWith<V> for Angle
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaConditionWithoutOrType>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaConditionWithoutOrType>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureBoolean
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureBoolean
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 AttributeSelectorModifier
impl<V: ?Sized + Visit> VisitWith<V> for AttributeSelectorModifier
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for LayerNameList
impl<V: ?Sized + Visit> VisitWith<V> for LayerNameList
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaConditionAllType>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<MediaConditionAllType>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for DeclarationName
impl<V: ?Sized + Visit> VisitWith<V> for DeclarationName
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 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 Flex
impl<V: ?Sized + Visit> VisitWith<V> for Flex
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 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 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 MediaFeatureRangeComparison
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureRangeComparison
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 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 Frequency
impl<V: ?Sized + Visit> VisitWith<V> for Frequency
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaNot
impl<V: ?Sized + Visit> VisitWith<V> for MediaNot
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for AnglePercentage
impl<V: ?Sized + Visit> VisitWith<V> for AnglePercentage
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Resolution
impl<V: ?Sized + Visit> VisitWith<V> for Resolution
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 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 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 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 Option<Box<ImportLayerName>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<ImportLayerName>>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<Number>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Number>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for MediaType
impl<V: ?Sized + Visit> VisitWith<V> for MediaType
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