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 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 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 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 Vec<PageSelectorPseudo>
impl<V: ?Sized + Visit> VisitWith<V> for 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 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 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 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 QueryInParens
impl<V: ?Sized + Visit> VisitWith<V> for QueryInParens
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 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 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 Integer
impl<V: ?Sized + Visit> VisitWith<V> for Integer
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for SupportsCondition
impl<V: ?Sized + Visit> VisitWith<V> for SupportsCondition
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 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 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 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 Vec<LayerName>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<LayerName>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ExtensionName
impl<V: ?Sized + Visit> VisitWith<V> for ExtensionName
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: ?Sized + Visit> VisitWith<V> for HexColor
impl<V: ?Sized + Visit> VisitWith<V> for HexColor
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for CmykComponent
impl<V: ?Sized + Visit> VisitWith<V> for CmykComponent
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 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 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 Number
impl<V: ?Sized + Visit> VisitWith<V> for Number
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 ContainerQueryAnd
impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryAnd
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for KeyframesName
impl<V: ?Sized + Visit> VisitWith<V> for KeyframesName
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 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 [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 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 Vec<UrlModifier>
impl<V: ?Sized + Visit> VisitWith<V> for 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 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 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 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 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 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 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 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 Option<AttributeSelectorValue>
impl<V: ?Sized + Visit> VisitWith<V> for Option<AttributeSelectorValue>
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Color
impl<V: ?Sized + Visit> VisitWith<V> for Color
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 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 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 NestingSelector
impl<V: ?Sized + Visit> VisitWith<V> for NestingSelector
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 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 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 SimpleBlock
impl<V: ?Sized + Visit> VisitWith<V> for SimpleBlock
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 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 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 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 [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 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 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 [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 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 ListOfComponentValues
impl<V: ?Sized + Visit> VisitWith<V> for ListOfComponentValues
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 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 SupportsOr
impl<V: ?Sized + Visit> VisitWith<V> for SupportsOr
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 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 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 [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 LengthPercentage
impl<V: ?Sized + Visit> VisitWith<V> for LengthPercentage
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 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 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 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 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 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 MediaFeatureRangeInterval
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeatureRangeInterval
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 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 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<KeyframeSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Vec<KeyframeSelector>
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: ?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<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 [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 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 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 [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 CalcOperatorType
impl<V: ?Sized + Visit> VisitWith<V> for CalcOperatorType
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 MediaFeaturePlain
impl<V: ?Sized + Visit> VisitWith<V> for MediaFeaturePlain
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for Option<NestingSelector>
impl<V: ?Sized + Visit> VisitWith<V> for Option<NestingSelector>
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 [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 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 [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 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 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 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 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 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 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 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 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 MediaAnd
impl<V: ?Sized + Visit> VisitWith<V> for MediaAnd
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 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 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 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 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 CalcValue
impl<V: ?Sized + Visit> VisitWith<V> for CalcValue
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 Option<Box<MediaConditionType>>
impl<V: ?Sized + Visit> VisitWith<V> for Option<Box<MediaConditionType>>
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 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 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 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 [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 NamespacePreludeUri
impl<V: ?Sized + Visit> VisitWith<V> for NamespacePreludeUri
fn visit_with(&self, v: &mut V)
fn visit_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + Visit> VisitWith<V> for ImportLayerName
impl<V: ?Sized + Visit> VisitWith<V> for ImportLayerName
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 [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 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 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 ContainerQueryNot
impl<V: ?Sized + Visit> VisitWith<V> for ContainerQueryNot
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 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 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 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 [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 [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, 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