pub trait VisitAstPath {
Show 230 methods
// Provided methods
fn visit_absolute_color_base<'ast: 'r, 'r>(
&mut self,
node: &'ast AbsoluteColorBase,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_alpha_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AlphaValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_an_plus_b<'ast: 'r, 'r>(
&mut self,
node: &'ast AnPlusB,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_an_plus_b_notation<'ast: 'r, 'r>(
&mut self,
node: &'ast AnPlusBNotation,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_angle<'ast: 'r, 'r>(
&mut self,
node: &'ast Angle,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_angle_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast AnglePercentage,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_any_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast AnyNamespace,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_at_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRule,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_at_rule_name<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRuleName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_at_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRulePrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_atom<'ast: 'r, 'r>(
&mut self,
node: &'ast Atom,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_attribute_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_attribute_selector_matcher<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorMatcher,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_attribute_selector_matcher_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorMatcherValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_attribute_selector_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorModifier,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_attribute_selector_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_bin_op<'ast: 'r, 'r>(
&mut self,
node: &'ast BinOp,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcOperator,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_operator_type<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcOperatorType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_product<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcProduct,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_product_or_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcProductOrOperator,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_product_or_operators<'ast: 'r, 'r>(
&mut self,
node: &'ast [CalcProductOrOperator],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_sum<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcSum,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_value<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_value_or_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcValueOrOperator,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_calc_value_or_operators<'ast: 'r, 'r>(
&mut self,
node: &'ast [CalcValueOrOperator],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_class_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ClassSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_cmyk_component<'ast: 'r, 'r>(
&mut self,
node: &'ast CmykComponent,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_color<'ast: 'r, 'r>(
&mut self,
node: &'ast Color,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_color_profile_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ColorProfileName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_combinator<'ast: 'r, 'r>(
&mut self,
node: &'ast Combinator,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_combinator_value<'ast: 'r, 'r>(
&mut self,
node: &'ast CombinatorValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_complex_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ComplexSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_complex_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast ComplexSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_complex_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComplexSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_complex_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComplexSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_component_value<'ast: 'r, 'r>(
&mut self,
node: &'ast ComponentValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_component_values<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComponentValue],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_compound_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast CompoundSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_compound_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast CompoundSelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_compound_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [CompoundSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerCondition,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQuery,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query_and<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryAnd,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query_not<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryNot,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query_or<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryOr,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query_type<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_container_query_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [ContainerQueryType],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_highlight_name<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomHighlightName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomIdent,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast [CustomIdent],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_media_query<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomMediaQuery,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_media_query_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomMediaQueryMediaType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_custom_property_name<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomPropertyName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_dashed_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast DashedIdent,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_declaration<'ast: 'r, 'r>(
&mut self,
node: &'ast Declaration,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_declaration_name<'ast: 'r, 'r>(
&mut self,
node: &'ast DeclarationName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_declaration_or_at_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast DeclarationOrAtRule,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_delimiter<'ast: 'r, 'r>(
&mut self,
node: &'ast Delimiter,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_delimiter_value<'ast: 'r, 'r>(
&mut self,
node: &'ast DelimiterValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_dimension<'ast: 'r, 'r>(
&mut self,
node: &'ast Dimension,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_dimension_token<'ast: 'r, 'r>(
&mut self,
node: &'ast DimensionToken,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_document_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast DocumentPrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_document_prelude_matching_function<'ast: 'r, 'r>(
&mut self,
node: &'ast DocumentPreludeMatchingFunction,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_document_prelude_matching_functions<'ast: 'r, 'r>(
&mut self,
node: &'ast [DocumentPreludeMatchingFunction],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_extension_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ExtensionName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_family_name<'ast: 'r, 'r>(
&mut self,
node: &'ast FamilyName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_family_names<'ast: 'r, 'r>(
&mut self,
node: &'ast [FamilyName],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_flex<'ast: 'r, 'r>(
&mut self,
node: &'ast Flex,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_font_feature_values_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast FontFeatureValuesPrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_complex_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingComplexSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_complex_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ForgivingComplexSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_relative_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingRelativeSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_relative_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingRelativeSelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_relative_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ForgivingRelativeSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_forgiving_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingSelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_frequency<'ast: 'r, 'r>(
&mut self,
node: &'ast Frequency,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_frequency_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast FrequencyPercentage,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_function<'ast: 'r, 'r>(
&mut self,
node: &'ast Function,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_function_name<'ast: 'r, 'r>(
&mut self,
node: &'ast FunctionName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_general_enclosed<'ast: 'r, 'r>(
&mut self,
node: &'ast GeneralEnclosed,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_hex_color<'ast: 'r, 'r>(
&mut self,
node: &'ast HexColor,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_hue<'ast: 'r, 'r>(
&mut self,
node: &'ast Hue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_id_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast IdSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast Ident,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast [Ident],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_import_conditions<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportConditions,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_import_href<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportHref,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_import_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportLayerName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_import_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportPrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_important_flag<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportantFlag,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_integer<'ast: 'r, 'r>(
&mut self,
node: &'ast Integer,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframe_block<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframeBlock,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframe_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframeSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframe_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [KeyframeSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframes_name<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframes_pseudo_function<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesPseudoFunction,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_keyframes_pseudo_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesPseudoPrefix,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_layer_name_list<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerNameList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_layer_names<'ast: 'r, 'r>(
&mut self,
node: &'ast [LayerName],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_layer_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerPrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_length<'ast: 'r, 'r>(
&mut self,
node: &'ast Length,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_length_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast LengthPercentage,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_list_of_component_values<'ast: 'r, 'r>(
&mut self,
node: &'ast ListOfComponentValues,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_and<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaAnd,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaCondition,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_all_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionAllType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_all_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaConditionAllType],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_without_or<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionWithoutOr,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_without_or_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionWithoutOrType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_condition_without_or_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaConditionWithoutOrType],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeature,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_boolean<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureBoolean,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_name<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_plain<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeaturePlain,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_range<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRange,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_range_comparison<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRangeComparison,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_range_interval<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRangeInterval,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_feature_value<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaInParens,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_not<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaNot,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_or<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaOr,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_query<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaQuery,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_query_list<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaQueryList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_querys<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaQuery],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_named_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast NamedNamespace,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast Namespace,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_namespace_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePrefix,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_namespace_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_namespace_prelude_uri<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePreludeUri,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_nesting_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast NestingSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_number<'ast: 'r, 'r>(
&mut self,
node: &'ast Number,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_number_type<'ast: 'r, 'r>(
&mut self,
node: &'ast NumberType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_at_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<AtRulePrelude>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_atom<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Atom>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_attribute_selector_matcher<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorMatcher>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_attribute_selector_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorModifier>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_attribute_selector_value<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorValue>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_combinator<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Combinator>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_container_name<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ContainerName>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_forgiving_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ForgivingSelectorList>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_function<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<Function>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Ident>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_import_conditions<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<ImportConditions>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_import_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<ImportLayerName>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_important_flag<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ImportantFlag>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_media_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<MediaConditionType>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_media_query_list<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<MediaQueryList>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<MediaType>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Namespace>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_namespace_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<NamespacePrefix>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_nesting_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<NestingSelector>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_number<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Number>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_page_selector_pseudos<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PageSelectorPseudo>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_page_selector_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<PageSelectorType>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_pseudo_class_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PseudoClassSelectorChildren>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_pseudo_element_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PseudoElementSelectorChildren>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_simple_block<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<SimpleBlock>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_type_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<TypeSelector>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_url_modifiers<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<UrlModifier>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_opt_url_value<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<UrlValue>>,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selector_pseudo<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorPseudo,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selector_pseudos<'ast: 'r, 'r>(
&mut self,
node: &'ast [PageSelectorPseudo],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selector_type<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_page_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [PageSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast Percentage,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_class_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoClassSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_class_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoClassSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_class_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [PseudoClassSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_element_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoElementSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_element_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoElementSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_pseudo_element_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [PseudoElementSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_qualified_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast QualifiedRule,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_qualified_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast QualifiedRulePrelude,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_query_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast QueryInParens,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_ratio<'ast: 'r, 'r>(
&mut self,
node: &'ast Ratio,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_relative_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast RelativeSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_relative_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast RelativeSelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_relative_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [RelativeSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_resolution<'ast: 'r, 'r>(
&mut self,
node: &'ast Resolution,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast Rule,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_rules<'ast: 'r, 'r>(
&mut self,
node: &'ast [Rule],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_scope_range<'ast: 'r, 'r>(
&mut self,
node: &'ast ScopeRange,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast SelectorList,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_sequence_of_custom_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast SequenceOfCustomIdents,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_simple_block<'ast: 'r, 'r>(
&mut self,
node: &'ast SimpleBlock,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeature,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_boolean<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureBoolean,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_name<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_plain<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeaturePlain,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_range<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRange,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_range_comparison<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRangeComparison,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_range_interval<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRangeInterval,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_size_feature_value<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_span<'ast: 'r, 'r>(
&mut self,
node: &'ast Span,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_str<'ast: 'r, 'r>(
&mut self,
node: &'ast Str,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_style_block<'ast: 'r, 'r>(
&mut self,
node: &'ast StyleBlock,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_stylesheet<'ast: 'r, 'r>(
&mut self,
node: &'ast Stylesheet,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_subclass_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast SubclassSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_subclass_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [SubclassSelector],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_and<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsAnd,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsCondition,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsConditionType,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_condition_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [SupportsConditionType],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsFeature,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsInParens,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_not<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsNot,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_supports_or<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsOr,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_tag_name_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast TagNameSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_time<'ast: 'r, 'r>(
&mut self,
node: &'ast Time,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_time_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast TimePercentage,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_token<'ast: 'r, 'r>(
&mut self,
node: &'ast Token,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_token_and_span<'ast: 'r, 'r>(
&mut self,
node: &'ast TokenAndSpan,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_type_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast TypeSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_unicode_range<'ast: 'r, 'r>(
&mut self,
node: &'ast UnicodeRange,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_universal_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast UniversalSelector,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_unknown_dimension<'ast: 'r, 'r>(
&mut self,
node: &'ast UnknownDimension,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url<'ast: 'r, 'r>(
&mut self,
node: &'ast Url,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url_key_value<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlKeyValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlModifier,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url_modifiers<'ast: 'r, 'r>(
&mut self,
node: &'ast [UrlModifier],
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url_value<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlValue,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_url_value_raw<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlValueRaw,
__ast_path: &mut AstNodePath<'r>,
) { ... }
fn visit_wq_name<'ast: 'r, 'r>(
&mut self,
node: &'ast WqName,
__ast_path: &mut AstNodePath<'r>,
) { ... }
}
path
only.Expand description
A visitor trait for traversing the AST.
Provided Methods§
sourcefn visit_absolute_color_base<'ast: 'r, 'r>(
&mut self,
node: &'ast AbsoluteColorBase,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_absolute_color_base<'ast: 'r, 'r>( &mut self, node: &'ast AbsoluteColorBase, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AbsoluteColorBase
.
By default, this method calls [AbsoluteColorBase::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_alpha_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AlphaValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_alpha_value<'ast: 'r, 'r>( &mut self, node: &'ast AlphaValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AlphaValue
.
By default, this method calls [AlphaValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_an_plus_b<'ast: 'r, 'r>(
&mut self,
node: &'ast AnPlusB,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_an_plus_b<'ast: 'r, 'r>( &mut self, node: &'ast AnPlusB, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AnPlusB
.
By default, this method calls [AnPlusB::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_an_plus_b_notation<'ast: 'r, 'r>(
&mut self,
node: &'ast AnPlusBNotation,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_an_plus_b_notation<'ast: 'r, 'r>( &mut self, node: &'ast AnPlusBNotation, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AnPlusBNotation
.
By default, this method calls [AnPlusBNotation::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_angle<'ast: 'r, 'r>(
&mut self,
node: &'ast Angle,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_angle<'ast: 'r, 'r>( &mut self, node: &'ast Angle, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Angle
.
By default, this method calls [Angle::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_angle_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast AnglePercentage,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_angle_percentage<'ast: 'r, 'r>( &mut self, node: &'ast AnglePercentage, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AnglePercentage
.
By default, this method calls [AnglePercentage::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_any_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast AnyNamespace,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_any_namespace<'ast: 'r, 'r>( &mut self, node: &'ast AnyNamespace, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AnyNamespace
.
By default, this method calls [AnyNamespace::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_at_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRule,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_at_rule<'ast: 'r, 'r>( &mut self, node: &'ast AtRule, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AtRule
.
By default, this method calls [AtRule::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_at_rule_name<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRuleName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_at_rule_name<'ast: 'r, 'r>( &mut self, node: &'ast AtRuleName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AtRuleName
.
By default, this method calls [AtRuleName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_at_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast AtRulePrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_at_rule_prelude<'ast: 'r, 'r>( &mut self, node: &'ast AtRulePrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AtRulePrelude
.
By default, this method calls [AtRulePrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_atom<'ast: 'r, 'r>(
&mut self,
node: &'ast Atom,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_atom<'ast: 'r, 'r>( &mut self, node: &'ast Atom, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type swc_atoms :: Atom
.
By default, this method calls [swc_atoms :: Atom::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_attribute_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_attribute_selector<'ast: 'r, 'r>( &mut self, node: &'ast AttributeSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AttributeSelector
.
By default, this method calls [AttributeSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_attribute_selector_matcher<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorMatcher,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_attribute_selector_matcher<'ast: 'r, 'r>( &mut self, node: &'ast AttributeSelectorMatcher, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AttributeSelectorMatcher
.
By default, this method calls [AttributeSelectorMatcher::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_attribute_selector_matcher_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorMatcherValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_attribute_selector_matcher_value<'ast: 'r, 'r>( &mut self, node: &'ast AttributeSelectorMatcherValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AttributeSelectorMatcherValue
.
By default, this method calls [AttributeSelectorMatcherValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_attribute_selector_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorModifier,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_attribute_selector_modifier<'ast: 'r, 'r>( &mut self, node: &'ast AttributeSelectorModifier, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AttributeSelectorModifier
.
By default, this method calls [AttributeSelectorModifier::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_attribute_selector_value<'ast: 'r, 'r>(
&mut self,
node: &'ast AttributeSelectorValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_attribute_selector_value<'ast: 'r, 'r>( &mut self, node: &'ast AttributeSelectorValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type AttributeSelectorValue
.
By default, this method calls [AttributeSelectorValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_bin_op<'ast: 'r, 'r>(
&mut self,
node: &'ast BinOp,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_bin_op<'ast: 'r, 'r>( &mut self, node: &'ast BinOp, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type BinOp
.
By default, this method calls [BinOp::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcOperator,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_operator<'ast: 'r, 'r>( &mut self, node: &'ast CalcOperator, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcOperator
.
By default, this method calls [CalcOperator::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_operator_type<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcOperatorType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_operator_type<'ast: 'r, 'r>( &mut self, node: &'ast CalcOperatorType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcOperatorType
.
By default, this method calls [CalcOperatorType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_product<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcProduct,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_product<'ast: 'r, 'r>( &mut self, node: &'ast CalcProduct, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcProduct
.
By default, this method calls [CalcProduct::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_product_or_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcProductOrOperator,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_product_or_operator<'ast: 'r, 'r>( &mut self, node: &'ast CalcProductOrOperator, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcProductOrOperator
.
By default, this method calls [CalcProductOrOperator::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_product_or_operators<'ast: 'r, 'r>(
&mut self,
node: &'ast [CalcProductOrOperator],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_product_or_operators<'ast: 'r, 'r>( &mut self, node: &'ast [CalcProductOrOperator], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < CalcProductOrOperator >
.
By default, this method calls [Vec < CalcProductOrOperator >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_sum<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcSum,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_sum<'ast: 'r, 'r>( &mut self, node: &'ast CalcSum, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcSum
.
By default, this method calls [CalcSum::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_value<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_value<'ast: 'r, 'r>( &mut self, node: &'ast CalcValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcValue
.
By default, this method calls [CalcValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_value_or_operator<'ast: 'r, 'r>(
&mut self,
node: &'ast CalcValueOrOperator,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_value_or_operator<'ast: 'r, 'r>( &mut self, node: &'ast CalcValueOrOperator, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CalcValueOrOperator
.
By default, this method calls [CalcValueOrOperator::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_calc_value_or_operators<'ast: 'r, 'r>(
&mut self,
node: &'ast [CalcValueOrOperator],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_calc_value_or_operators<'ast: 'r, 'r>( &mut self, node: &'ast [CalcValueOrOperator], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < CalcValueOrOperator >
.
By default, this method calls [Vec < CalcValueOrOperator >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_class_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ClassSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_class_selector<'ast: 'r, 'r>( &mut self, node: &'ast ClassSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ClassSelector
.
By default, this method calls [ClassSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_cmyk_component<'ast: 'r, 'r>(
&mut self,
node: &'ast CmykComponent,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_cmyk_component<'ast: 'r, 'r>( &mut self, node: &'ast CmykComponent, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CmykComponent
.
By default, this method calls [CmykComponent::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_color<'ast: 'r, 'r>(
&mut self,
node: &'ast Color,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_color<'ast: 'r, 'r>( &mut self, node: &'ast Color, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Color
.
By default, this method calls [Color::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_color_profile_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ColorProfileName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_color_profile_name<'ast: 'r, 'r>( &mut self, node: &'ast ColorProfileName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ColorProfileName
.
By default, this method calls [ColorProfileName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_combinator<'ast: 'r, 'r>(
&mut self,
node: &'ast Combinator,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_combinator<'ast: 'r, 'r>( &mut self, node: &'ast Combinator, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Combinator
.
By default, this method calls [Combinator::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_combinator_value<'ast: 'r, 'r>(
&mut self,
node: &'ast CombinatorValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_combinator_value<'ast: 'r, 'r>( &mut self, node: &'ast CombinatorValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CombinatorValue
.
By default, this method calls [CombinatorValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_complex_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ComplexSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_complex_selector<'ast: 'r, 'r>( &mut self, node: &'ast ComplexSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ComplexSelector
.
By default, this method calls [ComplexSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_complex_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast ComplexSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_complex_selector_children<'ast: 'r, 'r>( &mut self, node: &'ast ComplexSelectorChildren, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ComplexSelectorChildren
.
By default, this method calls [ComplexSelectorChildren::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_complex_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComplexSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_complex_selector_childrens<'ast: 'r, 'r>( &mut self, node: &'ast [ComplexSelectorChildren], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ComplexSelectorChildren >
.
By default, this method calls [Vec < ComplexSelectorChildren >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_complex_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComplexSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_complex_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [ComplexSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ComplexSelector >
.
By default, this method calls [Vec < ComplexSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_component_value<'ast: 'r, 'r>(
&mut self,
node: &'ast ComponentValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_component_value<'ast: 'r, 'r>( &mut self, node: &'ast ComponentValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ComponentValue
.
By default, this method calls [ComponentValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_component_values<'ast: 'r, 'r>(
&mut self,
node: &'ast [ComponentValue],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_component_values<'ast: 'r, 'r>( &mut self, node: &'ast [ComponentValue], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ComponentValue >
.
By default, this method calls [Vec < ComponentValue >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_compound_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast CompoundSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_compound_selector<'ast: 'r, 'r>( &mut self, node: &'ast CompoundSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CompoundSelector
.
By default, this method calls [CompoundSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_compound_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast CompoundSelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_compound_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast CompoundSelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CompoundSelectorList
.
By default, this method calls [CompoundSelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_compound_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [CompoundSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_compound_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [CompoundSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < CompoundSelector >
.
By default, this method calls [Vec < CompoundSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerCondition,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_condition<'ast: 'r, 'r>( &mut self, node: &'ast ContainerCondition, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerCondition
.
By default, this method calls [ContainerCondition::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_name<'ast: 'r, 'r>( &mut self, node: &'ast ContainerName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerName
.
By default, this method calls [ContainerName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQuery,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query<'ast: 'r, 'r>( &mut self, node: &'ast ContainerQuery, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerQuery
.
By default, this method calls [ContainerQuery::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query_and<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryAnd,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query_and<'ast: 'r, 'r>( &mut self, node: &'ast ContainerQueryAnd, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerQueryAnd
.
By default, this method calls [ContainerQueryAnd::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query_not<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryNot,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query_not<'ast: 'r, 'r>( &mut self, node: &'ast ContainerQueryNot, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerQueryNot
.
By default, this method calls [ContainerQueryNot::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query_or<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryOr,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query_or<'ast: 'r, 'r>( &mut self, node: &'ast ContainerQueryOr, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerQueryOr
.
By default, this method calls [ContainerQueryOr::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query_type<'ast: 'r, 'r>(
&mut self,
node: &'ast ContainerQueryType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query_type<'ast: 'r, 'r>( &mut self, node: &'ast ContainerQueryType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ContainerQueryType
.
By default, this method calls [ContainerQueryType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_container_query_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [ContainerQueryType],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_container_query_types<'ast: 'r, 'r>( &mut self, node: &'ast [ContainerQueryType], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ContainerQueryType >
.
By default, this method calls [Vec < ContainerQueryType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_highlight_name<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomHighlightName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_highlight_name<'ast: 'r, 'r>( &mut self, node: &'ast CustomHighlightName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CustomHighlightName
.
By default, this method calls [CustomHighlightName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomIdent,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_ident<'ast: 'r, 'r>( &mut self, node: &'ast CustomIdent, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CustomIdent
.
By default, this method calls [CustomIdent::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast [CustomIdent],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_idents<'ast: 'r, 'r>( &mut self, node: &'ast [CustomIdent], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < CustomIdent >
.
By default, this method calls [Vec < CustomIdent >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_media_query<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomMediaQuery,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_media_query<'ast: 'r, 'r>( &mut self, node: &'ast CustomMediaQuery, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CustomMediaQuery
.
By default, this method calls [CustomMediaQuery::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_media_query_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomMediaQueryMediaType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_media_query_media_type<'ast: 'r, 'r>( &mut self, node: &'ast CustomMediaQueryMediaType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CustomMediaQueryMediaType
.
By default, this method calls [CustomMediaQueryMediaType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_custom_property_name<'ast: 'r, 'r>(
&mut self,
node: &'ast CustomPropertyName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_custom_property_name<'ast: 'r, 'r>( &mut self, node: &'ast CustomPropertyName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type CustomPropertyName
.
By default, this method calls [CustomPropertyName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_dashed_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast DashedIdent,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_dashed_ident<'ast: 'r, 'r>( &mut self, node: &'ast DashedIdent, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DashedIdent
.
By default, this method calls [DashedIdent::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_declaration<'ast: 'r, 'r>(
&mut self,
node: &'ast Declaration,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_declaration<'ast: 'r, 'r>( &mut self, node: &'ast Declaration, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Declaration
.
By default, this method calls [Declaration::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_declaration_name<'ast: 'r, 'r>(
&mut self,
node: &'ast DeclarationName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_declaration_name<'ast: 'r, 'r>( &mut self, node: &'ast DeclarationName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DeclarationName
.
By default, this method calls [DeclarationName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_declaration_or_at_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast DeclarationOrAtRule,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_declaration_or_at_rule<'ast: 'r, 'r>( &mut self, node: &'ast DeclarationOrAtRule, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DeclarationOrAtRule
.
By default, this method calls [DeclarationOrAtRule::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_delimiter<'ast: 'r, 'r>(
&mut self,
node: &'ast Delimiter,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_delimiter<'ast: 'r, 'r>( &mut self, node: &'ast Delimiter, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Delimiter
.
By default, this method calls [Delimiter::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_delimiter_value<'ast: 'r, 'r>(
&mut self,
node: &'ast DelimiterValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_delimiter_value<'ast: 'r, 'r>( &mut self, node: &'ast DelimiterValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DelimiterValue
.
By default, this method calls [DelimiterValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_dimension<'ast: 'r, 'r>(
&mut self,
node: &'ast Dimension,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_dimension<'ast: 'r, 'r>( &mut self, node: &'ast Dimension, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Dimension
.
By default, this method calls [Dimension::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_dimension_token<'ast: 'r, 'r>(
&mut self,
node: &'ast DimensionToken,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_dimension_token<'ast: 'r, 'r>( &mut self, node: &'ast DimensionToken, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DimensionToken
.
By default, this method calls [DimensionToken::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_document_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast DocumentPrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_document_prelude<'ast: 'r, 'r>( &mut self, node: &'ast DocumentPrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DocumentPrelude
.
By default, this method calls [DocumentPrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_document_prelude_matching_function<'ast: 'r, 'r>(
&mut self,
node: &'ast DocumentPreludeMatchingFunction,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_document_prelude_matching_function<'ast: 'r, 'r>( &mut self, node: &'ast DocumentPreludeMatchingFunction, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type DocumentPreludeMatchingFunction
.
By default, this method calls [DocumentPreludeMatchingFunction::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_document_prelude_matching_functions<'ast: 'r, 'r>(
&mut self,
node: &'ast [DocumentPreludeMatchingFunction],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_document_prelude_matching_functions<'ast: 'r, 'r>( &mut self, node: &'ast [DocumentPreludeMatchingFunction], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < DocumentPreludeMatchingFunction >
.
By default, this method calls [Vec < DocumentPreludeMatchingFunction >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_extension_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ExtensionName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_extension_name<'ast: 'r, 'r>( &mut self, node: &'ast ExtensionName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ExtensionName
.
By default, this method calls [ExtensionName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_family_name<'ast: 'r, 'r>(
&mut self,
node: &'ast FamilyName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_family_name<'ast: 'r, 'r>( &mut self, node: &'ast FamilyName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type FamilyName
.
By default, this method calls [FamilyName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_family_names<'ast: 'r, 'r>(
&mut self,
node: &'ast [FamilyName],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_family_names<'ast: 'r, 'r>( &mut self, node: &'ast [FamilyName], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < FamilyName >
.
By default, this method calls [Vec < FamilyName >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_flex<'ast: 'r, 'r>(
&mut self,
node: &'ast Flex,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_flex<'ast: 'r, 'r>( &mut self, node: &'ast Flex, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Flex
.
By default, this method calls [Flex::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_font_feature_values_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast FontFeatureValuesPrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_font_feature_values_prelude<'ast: 'r, 'r>( &mut self, node: &'ast FontFeatureValuesPrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type FontFeatureValuesPrelude
.
By default, this method calls [FontFeatureValuesPrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_complex_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingComplexSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_complex_selector<'ast: 'r, 'r>( &mut self, node: &'ast ForgivingComplexSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ForgivingComplexSelector
.
By default, this method calls [ForgivingComplexSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_complex_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ForgivingComplexSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_complex_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [ForgivingComplexSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ForgivingComplexSelector >
.
By default, this method calls [Vec < ForgivingComplexSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_relative_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingRelativeSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_relative_selector<'ast: 'r, 'r>( &mut self, node: &'ast ForgivingRelativeSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ForgivingRelativeSelector
.
By default, this method calls [ForgivingRelativeSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_relative_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingRelativeSelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_relative_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast ForgivingRelativeSelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ForgivingRelativeSelectorList
.
By default, this method calls [ForgivingRelativeSelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_relative_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [ForgivingRelativeSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_relative_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [ForgivingRelativeSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < ForgivingRelativeSelector >
.
By default, this method calls [Vec < ForgivingRelativeSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_forgiving_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast ForgivingSelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_forgiving_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast ForgivingSelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ForgivingSelectorList
.
By default, this method calls [ForgivingSelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_frequency<'ast: 'r, 'r>(
&mut self,
node: &'ast Frequency,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_frequency<'ast: 'r, 'r>( &mut self, node: &'ast Frequency, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Frequency
.
By default, this method calls [Frequency::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_frequency_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast FrequencyPercentage,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_frequency_percentage<'ast: 'r, 'r>( &mut self, node: &'ast FrequencyPercentage, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type FrequencyPercentage
.
By default, this method calls [FrequencyPercentage::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_function<'ast: 'r, 'r>(
&mut self,
node: &'ast Function,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_function<'ast: 'r, 'r>( &mut self, node: &'ast Function, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Function
.
By default, this method calls [Function::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_function_name<'ast: 'r, 'r>(
&mut self,
node: &'ast FunctionName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_function_name<'ast: 'r, 'r>( &mut self, node: &'ast FunctionName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type FunctionName
.
By default, this method calls [FunctionName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_general_enclosed<'ast: 'r, 'r>(
&mut self,
node: &'ast GeneralEnclosed,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_general_enclosed<'ast: 'r, 'r>( &mut self, node: &'ast GeneralEnclosed, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type GeneralEnclosed
.
By default, this method calls [GeneralEnclosed::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_hex_color<'ast: 'r, 'r>(
&mut self,
node: &'ast HexColor,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_hex_color<'ast: 'r, 'r>( &mut self, node: &'ast HexColor, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type HexColor
.
By default, this method calls [HexColor::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_hue<'ast: 'r, 'r>(
&mut self,
node: &'ast Hue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_hue<'ast: 'r, 'r>( &mut self, node: &'ast Hue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Hue
.
By default, this method calls [Hue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_id_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast IdSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_id_selector<'ast: 'r, 'r>( &mut self, node: &'ast IdSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type IdSelector
.
By default, this method calls [IdSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast Ident,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_ident<'ast: 'r, 'r>( &mut self, node: &'ast Ident, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Ident
.
By default, this method calls [Ident::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast [Ident],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_idents<'ast: 'r, 'r>( &mut self, node: &'ast [Ident], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < Ident >
.
By default, this method calls [Vec < Ident >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_import_conditions<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportConditions,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_import_conditions<'ast: 'r, 'r>( &mut self, node: &'ast ImportConditions, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ImportConditions
.
By default, this method calls [ImportConditions::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_import_href<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportHref,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_import_href<'ast: 'r, 'r>( &mut self, node: &'ast ImportHref, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ImportHref
.
By default, this method calls [ImportHref::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_import_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportLayerName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_import_layer_name<'ast: 'r, 'r>( &mut self, node: &'ast ImportLayerName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ImportLayerName
.
By default, this method calls [ImportLayerName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_import_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportPrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_import_prelude<'ast: 'r, 'r>( &mut self, node: &'ast ImportPrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ImportPrelude
.
By default, this method calls [ImportPrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_important_flag<'ast: 'r, 'r>(
&mut self,
node: &'ast ImportantFlag,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_important_flag<'ast: 'r, 'r>( &mut self, node: &'ast ImportantFlag, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ImportantFlag
.
By default, this method calls [ImportantFlag::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_integer<'ast: 'r, 'r>(
&mut self,
node: &'ast Integer,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_integer<'ast: 'r, 'r>( &mut self, node: &'ast Integer, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Integer
.
By default, this method calls [Integer::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframe_block<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframeBlock,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframe_block<'ast: 'r, 'r>( &mut self, node: &'ast KeyframeBlock, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type KeyframeBlock
.
By default, this method calls [KeyframeBlock::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframe_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframeSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframe_selector<'ast: 'r, 'r>( &mut self, node: &'ast KeyframeSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type KeyframeSelector
.
By default, this method calls [KeyframeSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframe_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [KeyframeSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframe_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [KeyframeSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < KeyframeSelector >
.
By default, this method calls [Vec < KeyframeSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframes_name<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframes_name<'ast: 'r, 'r>( &mut self, node: &'ast KeyframesName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type KeyframesName
.
By default, this method calls [KeyframesName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframes_pseudo_function<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesPseudoFunction,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframes_pseudo_function<'ast: 'r, 'r>( &mut self, node: &'ast KeyframesPseudoFunction, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type KeyframesPseudoFunction
.
By default, this method calls [KeyframesPseudoFunction::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_keyframes_pseudo_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast KeyframesPseudoPrefix,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_keyframes_pseudo_prefix<'ast: 'r, 'r>( &mut self, node: &'ast KeyframesPseudoPrefix, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type KeyframesPseudoPrefix
.
By default, this method calls [KeyframesPseudoPrefix::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_layer_name<'ast: 'r, 'r>( &mut self, node: &'ast LayerName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type LayerName
.
By default, this method calls [LayerName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_layer_name_list<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerNameList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_layer_name_list<'ast: 'r, 'r>( &mut self, node: &'ast LayerNameList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type LayerNameList
.
By default, this method calls [LayerNameList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_layer_names<'ast: 'r, 'r>(
&mut self,
node: &'ast [LayerName],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_layer_names<'ast: 'r, 'r>( &mut self, node: &'ast [LayerName], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < LayerName >
.
By default, this method calls [Vec < LayerName >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_layer_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast LayerPrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_layer_prelude<'ast: 'r, 'r>( &mut self, node: &'ast LayerPrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type LayerPrelude
.
By default, this method calls [LayerPrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_length<'ast: 'r, 'r>(
&mut self,
node: &'ast Length,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_length<'ast: 'r, 'r>( &mut self, node: &'ast Length, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Length
.
By default, this method calls [Length::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_length_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast LengthPercentage,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_length_percentage<'ast: 'r, 'r>( &mut self, node: &'ast LengthPercentage, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type LengthPercentage
.
By default, this method calls [LengthPercentage::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_list_of_component_values<'ast: 'r, 'r>(
&mut self,
node: &'ast ListOfComponentValues,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_list_of_component_values<'ast: 'r, 'r>( &mut self, node: &'ast ListOfComponentValues, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ListOfComponentValues
.
By default, this method calls [ListOfComponentValues::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_and<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaAnd,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_and<'ast: 'r, 'r>( &mut self, node: &'ast MediaAnd, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaAnd
.
By default, this method calls [MediaAnd::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaCondition,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition<'ast: 'r, 'r>( &mut self, node: &'ast MediaCondition, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaCondition
.
By default, this method calls [MediaCondition::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_all_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionAllType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_all_type<'ast: 'r, 'r>( &mut self, node: &'ast MediaConditionAllType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaConditionAllType
.
By default, this method calls [MediaConditionAllType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_all_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaConditionAllType],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_all_types<'ast: 'r, 'r>( &mut self, node: &'ast [MediaConditionAllType], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < MediaConditionAllType >
.
By default, this method calls [Vec < MediaConditionAllType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_type<'ast: 'r, 'r>( &mut self, node: &'ast MediaConditionType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaConditionType
.
By default, this method calls [MediaConditionType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_without_or<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionWithoutOr,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_without_or<'ast: 'r, 'r>( &mut self, node: &'ast MediaConditionWithoutOr, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaConditionWithoutOr
.
By default, this method calls [MediaConditionWithoutOr::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_without_or_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaConditionWithoutOrType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_without_or_type<'ast: 'r, 'r>( &mut self, node: &'ast MediaConditionWithoutOrType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaConditionWithoutOrType
.
By default, this method calls [MediaConditionWithoutOrType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_condition_without_or_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaConditionWithoutOrType],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_condition_without_or_types<'ast: 'r, 'r>( &mut self, node: &'ast [MediaConditionWithoutOrType], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < MediaConditionWithoutOrType >
.
By default, this method calls [Vec < MediaConditionWithoutOrType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeature,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeature, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeature
.
By default, this method calls [MediaFeature::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_boolean<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureBoolean,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_boolean<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureBoolean, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureBoolean
.
By default, this method calls [MediaFeatureBoolean::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_name<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_name<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureName
.
By default, this method calls [MediaFeatureName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_plain<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeaturePlain,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_plain<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeaturePlain, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeaturePlain
.
By default, this method calls [MediaFeaturePlain::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_range<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRange,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_range<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureRange, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureRange
.
By default, this method calls [MediaFeatureRange::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_range_comparison<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRangeComparison,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_range_comparison<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureRangeComparison, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureRangeComparison
.
By default, this method calls [MediaFeatureRangeComparison::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_range_interval<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureRangeInterval,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_range_interval<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureRangeInterval, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureRangeInterval
.
By default, this method calls [MediaFeatureRangeInterval::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_feature_value<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaFeatureValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_feature_value<'ast: 'r, 'r>( &mut self, node: &'ast MediaFeatureValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaFeatureValue
.
By default, this method calls [MediaFeatureValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaInParens,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_in_parens<'ast: 'r, 'r>( &mut self, node: &'ast MediaInParens, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaInParens
.
By default, this method calls [MediaInParens::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_not<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaNot,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_not<'ast: 'r, 'r>( &mut self, node: &'ast MediaNot, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaNot
.
By default, this method calls [MediaNot::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_or<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaOr,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_or<'ast: 'r, 'r>( &mut self, node: &'ast MediaOr, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaOr
.
By default, this method calls [MediaOr::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_query<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaQuery,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_query<'ast: 'r, 'r>( &mut self, node: &'ast MediaQuery, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaQuery
.
By default, this method calls [MediaQuery::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_query_list<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaQueryList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_query_list<'ast: 'r, 'r>( &mut self, node: &'ast MediaQueryList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaQueryList
.
By default, this method calls [MediaQueryList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_querys<'ast: 'r, 'r>(
&mut self,
node: &'ast [MediaQuery],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_querys<'ast: 'r, 'r>( &mut self, node: &'ast [MediaQuery], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < MediaQuery >
.
By default, this method calls [Vec < MediaQuery >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast MediaType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_media_type<'ast: 'r, 'r>( &mut self, node: &'ast MediaType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type MediaType
.
By default, this method calls [MediaType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_named_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast NamedNamespace,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_named_namespace<'ast: 'r, 'r>( &mut self, node: &'ast NamedNamespace, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NamedNamespace
.
By default, this method calls [NamedNamespace::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast Namespace,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_namespace<'ast: 'r, 'r>( &mut self, node: &'ast Namespace, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Namespace
.
By default, this method calls [Namespace::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_namespace_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePrefix,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_namespace_prefix<'ast: 'r, 'r>( &mut self, node: &'ast NamespacePrefix, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NamespacePrefix
.
By default, this method calls [NamespacePrefix::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_namespace_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_namespace_prelude<'ast: 'r, 'r>( &mut self, node: &'ast NamespacePrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NamespacePrelude
.
By default, this method calls [NamespacePrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_namespace_prelude_uri<'ast: 'r, 'r>(
&mut self,
node: &'ast NamespacePreludeUri,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_namespace_prelude_uri<'ast: 'r, 'r>( &mut self, node: &'ast NamespacePreludeUri, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NamespacePreludeUri
.
By default, this method calls [NamespacePreludeUri::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_nesting_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast NestingSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_nesting_selector<'ast: 'r, 'r>( &mut self, node: &'ast NestingSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NestingSelector
.
By default, this method calls [NestingSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_number<'ast: 'r, 'r>(
&mut self,
node: &'ast Number,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_number<'ast: 'r, 'r>( &mut self, node: &'ast Number, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Number
.
By default, this method calls [Number::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_number_type<'ast: 'r, 'r>(
&mut self,
node: &'ast NumberType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_number_type<'ast: 'r, 'r>( &mut self, node: &'ast NumberType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type NumberType
.
By default, this method calls [NumberType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_at_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<AtRulePrelude>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_at_rule_prelude<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<AtRulePrelude>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < AtRulePrelude > >
.
By default, this method calls [Option < Box < AtRulePrelude > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_atom<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Atom>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_atom<'ast: 'r, 'r>( &mut self, node: &'ast Option<Atom>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < swc_atoms :: Atom >
.
By default, this method calls [Option < swc_atoms :: Atom >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_attribute_selector_matcher<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorMatcher>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_attribute_selector_matcher<'ast: 'r, 'r>( &mut self, node: &'ast Option<AttributeSelectorMatcher>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < AttributeSelectorMatcher >
.
By default, this method calls [Option < AttributeSelectorMatcher >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_attribute_selector_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorModifier>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_attribute_selector_modifier<'ast: 'r, 'r>( &mut self, node: &'ast Option<AttributeSelectorModifier>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < AttributeSelectorModifier >
.
By default, this method calls [Option < AttributeSelectorModifier >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_attribute_selector_value<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<AttributeSelectorValue>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_attribute_selector_value<'ast: 'r, 'r>( &mut self, node: &'ast Option<AttributeSelectorValue>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < AttributeSelectorValue >
.
By default, this method calls [Option < AttributeSelectorValue >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_combinator<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Combinator>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_combinator<'ast: 'r, 'r>( &mut self, node: &'ast Option<Combinator>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Combinator >
.
By default, this method calls [Option < Combinator >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_container_name<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ContainerName>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_container_name<'ast: 'r, 'r>( &mut self, node: &'ast Option<ContainerName>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < ContainerName >
.
By default, this method calls [Option < ContainerName >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_forgiving_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ForgivingSelectorList>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_forgiving_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast Option<ForgivingSelectorList>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < ForgivingSelectorList >
.
By default, this method calls [Option < ForgivingSelectorList >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_function<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<Function>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_function<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<Function>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < Function > >
.
By default, this method calls [Option < Box < Function > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_ident<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Ident>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_ident<'ast: 'r, 'r>( &mut self, node: &'ast Option<Ident>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Ident >
.
By default, this method calls [Option < Ident >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_import_conditions<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<ImportConditions>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_import_conditions<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<ImportConditions>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < ImportConditions > >
.
By default, this method calls [Option < Box < ImportConditions > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_import_layer_name<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<ImportLayerName>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_import_layer_name<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<ImportLayerName>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < ImportLayerName > >
.
By default, this method calls [Option < Box < ImportLayerName > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_important_flag<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<ImportantFlag>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_important_flag<'ast: 'r, 'r>( &mut self, node: &'ast Option<ImportantFlag>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < ImportantFlag >
.
By default, this method calls [Option < ImportantFlag >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_media_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<MediaConditionType>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_media_condition_type<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<MediaConditionType>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < MediaConditionType > >
.
By default, this method calls [Option < Box < MediaConditionType > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_media_query_list<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<MediaQueryList>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_media_query_list<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<MediaQueryList>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < MediaQueryList > >
.
By default, this method calls [Option < Box < MediaQueryList > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_media_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<MediaType>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_media_type<'ast: 'r, 'r>( &mut self, node: &'ast Option<MediaType>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < MediaType >
.
By default, this method calls [Option < MediaType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_namespace<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Namespace>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_namespace<'ast: 'r, 'r>( &mut self, node: &'ast Option<Namespace>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Namespace >
.
By default, this method calls [Option < Namespace >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_namespace_prefix<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<NamespacePrefix>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_namespace_prefix<'ast: 'r, 'r>( &mut self, node: &'ast Option<NamespacePrefix>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < NamespacePrefix >
.
By default, this method calls [Option < NamespacePrefix >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_nesting_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<NestingSelector>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_nesting_selector<'ast: 'r, 'r>( &mut self, node: &'ast Option<NestingSelector>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < NestingSelector >
.
By default, this method calls [Option < NestingSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_number<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Number>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_number<'ast: 'r, 'r>( &mut self, node: &'ast Option<Number>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Number >
.
By default, this method calls [Option < Number >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_page_selector_pseudos<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PageSelectorPseudo>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_page_selector_pseudos<'ast: 'r, 'r>( &mut self, node: &'ast Option<Vec<PageSelectorPseudo>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Vec < PageSelectorPseudo > >
.
By default, this method calls [Option < Vec < PageSelectorPseudo > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_page_selector_type<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<PageSelectorType>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_page_selector_type<'ast: 'r, 'r>( &mut self, node: &'ast Option<PageSelectorType>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < PageSelectorType >
.
By default, this method calls [Option < PageSelectorType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_pseudo_class_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PseudoClassSelectorChildren>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_pseudo_class_selector_childrens<'ast: 'r, 'r>( &mut self, node: &'ast Option<Vec<PseudoClassSelectorChildren>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Vec < PseudoClassSelectorChildren > >
.
By default, this method calls [Option < Vec < PseudoClassSelectorChildren > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_pseudo_element_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<PseudoElementSelectorChildren>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_pseudo_element_selector_childrens<'ast: 'r, 'r>( &mut self, node: &'ast Option<Vec<PseudoElementSelectorChildren>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Vec < PseudoElementSelectorChildren > >
.
By default, this method calls [Option < Vec < PseudoElementSelectorChildren > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_simple_block<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<SimpleBlock>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_simple_block<'ast: 'r, 'r>( &mut self, node: &'ast Option<SimpleBlock>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < SimpleBlock >
.
By default, this method calls [Option < SimpleBlock >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_type_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<TypeSelector>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_type_selector<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<TypeSelector>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < TypeSelector > >
.
By default, this method calls [Option < Box < TypeSelector > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_url_modifiers<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Vec<UrlModifier>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_url_modifiers<'ast: 'r, 'r>( &mut self, node: &'ast Option<Vec<UrlModifier>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Vec < UrlModifier > >
.
By default, this method calls [Option < Vec < UrlModifier > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_opt_url_value<'ast: 'r, 'r>(
&mut self,
node: &'ast Option<Box<UrlValue>>,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_opt_url_value<'ast: 'r, 'r>( &mut self, node: &'ast Option<Box<UrlValue>>, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Option < Box < UrlValue > >
.
By default, this method calls [Option < Box < UrlValue > >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selector<'ast: 'r, 'r>( &mut self, node: &'ast PageSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PageSelector
.
By default, this method calls [PageSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast PageSelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PageSelectorList
.
By default, this method calls [PageSelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selector_pseudo<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorPseudo,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selector_pseudo<'ast: 'r, 'r>( &mut self, node: &'ast PageSelectorPseudo, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PageSelectorPseudo
.
By default, this method calls [PageSelectorPseudo::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selector_pseudos<'ast: 'r, 'r>(
&mut self,
node: &'ast [PageSelectorPseudo],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selector_pseudos<'ast: 'r, 'r>( &mut self, node: &'ast [PageSelectorPseudo], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < PageSelectorPseudo >
.
By default, this method calls [Vec < PageSelectorPseudo >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selector_type<'ast: 'r, 'r>(
&mut self,
node: &'ast PageSelectorType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selector_type<'ast: 'r, 'r>( &mut self, node: &'ast PageSelectorType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PageSelectorType
.
By default, this method calls [PageSelectorType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_page_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [PageSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_page_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [PageSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < PageSelector >
.
By default, this method calls [Vec < PageSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast Percentage,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_percentage<'ast: 'r, 'r>( &mut self, node: &'ast Percentage, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Percentage
.
By default, this method calls [Percentage::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_class_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoClassSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_class_selector<'ast: 'r, 'r>( &mut self, node: &'ast PseudoClassSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PseudoClassSelector
.
By default, this method calls [PseudoClassSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_class_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoClassSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_class_selector_children<'ast: 'r, 'r>( &mut self, node: &'ast PseudoClassSelectorChildren, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PseudoClassSelectorChildren
.
By default, this method calls [PseudoClassSelectorChildren::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_class_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [PseudoClassSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_class_selector_childrens<'ast: 'r, 'r>( &mut self, node: &'ast [PseudoClassSelectorChildren], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < PseudoClassSelectorChildren >
.
By default, this method calls [Vec < PseudoClassSelectorChildren >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_element_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoElementSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_element_selector<'ast: 'r, 'r>( &mut self, node: &'ast PseudoElementSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PseudoElementSelector
.
By default, this method calls [PseudoElementSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_element_selector_children<'ast: 'r, 'r>(
&mut self,
node: &'ast PseudoElementSelectorChildren,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_element_selector_children<'ast: 'r, 'r>( &mut self, node: &'ast PseudoElementSelectorChildren, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type PseudoElementSelectorChildren
.
By default, this method calls [PseudoElementSelectorChildren::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_pseudo_element_selector_childrens<'ast: 'r, 'r>(
&mut self,
node: &'ast [PseudoElementSelectorChildren],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_pseudo_element_selector_childrens<'ast: 'r, 'r>( &mut self, node: &'ast [PseudoElementSelectorChildren], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < PseudoElementSelectorChildren >
.
By default, this method calls [Vec < PseudoElementSelectorChildren >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_qualified_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast QualifiedRule,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_qualified_rule<'ast: 'r, 'r>( &mut self, node: &'ast QualifiedRule, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type QualifiedRule
.
By default, this method calls [QualifiedRule::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_qualified_rule_prelude<'ast: 'r, 'r>(
&mut self,
node: &'ast QualifiedRulePrelude,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_qualified_rule_prelude<'ast: 'r, 'r>( &mut self, node: &'ast QualifiedRulePrelude, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type QualifiedRulePrelude
.
By default, this method calls [QualifiedRulePrelude::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_query_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast QueryInParens,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_query_in_parens<'ast: 'r, 'r>( &mut self, node: &'ast QueryInParens, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type QueryInParens
.
By default, this method calls [QueryInParens::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_ratio<'ast: 'r, 'r>(
&mut self,
node: &'ast Ratio,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_ratio<'ast: 'r, 'r>( &mut self, node: &'ast Ratio, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Ratio
.
By default, this method calls [Ratio::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_relative_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast RelativeSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_relative_selector<'ast: 'r, 'r>( &mut self, node: &'ast RelativeSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type RelativeSelector
.
By default, this method calls [RelativeSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_relative_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast RelativeSelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_relative_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast RelativeSelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type RelativeSelectorList
.
By default, this method calls [RelativeSelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_relative_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [RelativeSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_relative_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [RelativeSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < RelativeSelector >
.
By default, this method calls [Vec < RelativeSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_resolution<'ast: 'r, 'r>(
&mut self,
node: &'ast Resolution,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_resolution<'ast: 'r, 'r>( &mut self, node: &'ast Resolution, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Resolution
.
By default, this method calls [Resolution::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_rule<'ast: 'r, 'r>(
&mut self,
node: &'ast Rule,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_rule<'ast: 'r, 'r>( &mut self, node: &'ast Rule, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Rule
.
By default, this method calls [Rule::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_rules<'ast: 'r, 'r>(
&mut self,
node: &'ast [Rule],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_rules<'ast: 'r, 'r>( &mut self, node: &'ast [Rule], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < Rule >
.
By default, this method calls [Vec < Rule >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_scope_range<'ast: 'r, 'r>(
&mut self,
node: &'ast ScopeRange,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_scope_range<'ast: 'r, 'r>( &mut self, node: &'ast ScopeRange, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type ScopeRange
.
By default, this method calls [ScopeRange::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_selector_list<'ast: 'r, 'r>(
&mut self,
node: &'ast SelectorList,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_selector_list<'ast: 'r, 'r>( &mut self, node: &'ast SelectorList, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SelectorList
.
By default, this method calls [SelectorList::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_sequence_of_custom_idents<'ast: 'r, 'r>(
&mut self,
node: &'ast SequenceOfCustomIdents,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_sequence_of_custom_idents<'ast: 'r, 'r>( &mut self, node: &'ast SequenceOfCustomIdents, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SequenceOfCustomIdents
.
By default, this method calls [SequenceOfCustomIdents::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_simple_block<'ast: 'r, 'r>(
&mut self,
node: &'ast SimpleBlock,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_simple_block<'ast: 'r, 'r>( &mut self, node: &'ast SimpleBlock, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SimpleBlock
.
By default, this method calls [SimpleBlock::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeature,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeature, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeature
.
By default, this method calls [SizeFeature::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_boolean<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureBoolean,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_boolean<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureBoolean, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureBoolean
.
By default, this method calls [SizeFeatureBoolean::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_name<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_name<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureName
.
By default, this method calls [SizeFeatureName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_plain<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeaturePlain,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_plain<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeaturePlain, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeaturePlain
.
By default, this method calls [SizeFeaturePlain::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_range<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRange,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_range<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureRange, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureRange
.
By default, this method calls [SizeFeatureRange::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_range_comparison<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRangeComparison,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_range_comparison<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureRangeComparison, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureRangeComparison
.
By default, this method calls [SizeFeatureRangeComparison::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_range_interval<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureRangeInterval,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_range_interval<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureRangeInterval, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureRangeInterval
.
By default, this method calls [SizeFeatureRangeInterval::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_size_feature_value<'ast: 'r, 'r>(
&mut self,
node: &'ast SizeFeatureValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_size_feature_value<'ast: 'r, 'r>( &mut self, node: &'ast SizeFeatureValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SizeFeatureValue
.
By default, this method calls [SizeFeatureValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_span<'ast: 'r, 'r>(
&mut self,
node: &'ast Span,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_span<'ast: 'r, 'r>( &mut self, node: &'ast Span, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type swc_common :: Span
.
By default, this method calls [swc_common :: Span::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_str<'ast: 'r, 'r>(
&mut self,
node: &'ast Str,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_str<'ast: 'r, 'r>( &mut self, node: &'ast Str, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Str
.
By default, this method calls [Str::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_style_block<'ast: 'r, 'r>(
&mut self,
node: &'ast StyleBlock,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_style_block<'ast: 'r, 'r>( &mut self, node: &'ast StyleBlock, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type StyleBlock
.
By default, this method calls [StyleBlock::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_stylesheet<'ast: 'r, 'r>(
&mut self,
node: &'ast Stylesheet,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_stylesheet<'ast: 'r, 'r>( &mut self, node: &'ast Stylesheet, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Stylesheet
.
By default, this method calls [Stylesheet::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_subclass_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast SubclassSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_subclass_selector<'ast: 'r, 'r>( &mut self, node: &'ast SubclassSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SubclassSelector
.
By default, this method calls [SubclassSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_subclass_selectors<'ast: 'r, 'r>(
&mut self,
node: &'ast [SubclassSelector],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_subclass_selectors<'ast: 'r, 'r>( &mut self, node: &'ast [SubclassSelector], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < SubclassSelector >
.
By default, this method calls [Vec < SubclassSelector >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_and<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsAnd,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_and<'ast: 'r, 'r>( &mut self, node: &'ast SupportsAnd, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsAnd
.
By default, this method calls [SupportsAnd::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_condition<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsCondition,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_condition<'ast: 'r, 'r>( &mut self, node: &'ast SupportsCondition, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsCondition
.
By default, this method calls [SupportsCondition::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_condition_type<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsConditionType,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_condition_type<'ast: 'r, 'r>( &mut self, node: &'ast SupportsConditionType, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsConditionType
.
By default, this method calls [SupportsConditionType::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_condition_types<'ast: 'r, 'r>(
&mut self,
node: &'ast [SupportsConditionType],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_condition_types<'ast: 'r, 'r>( &mut self, node: &'ast [SupportsConditionType], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < SupportsConditionType >
.
By default, this method calls [Vec < SupportsConditionType >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_feature<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsFeature,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_feature<'ast: 'r, 'r>( &mut self, node: &'ast SupportsFeature, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsFeature
.
By default, this method calls [SupportsFeature::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_in_parens<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsInParens,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_in_parens<'ast: 'r, 'r>( &mut self, node: &'ast SupportsInParens, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsInParens
.
By default, this method calls [SupportsInParens::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_not<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsNot,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_not<'ast: 'r, 'r>( &mut self, node: &'ast SupportsNot, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsNot
.
By default, this method calls [SupportsNot::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_supports_or<'ast: 'r, 'r>(
&mut self,
node: &'ast SupportsOr,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_supports_or<'ast: 'r, 'r>( &mut self, node: &'ast SupportsOr, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type SupportsOr
.
By default, this method calls [SupportsOr::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_tag_name_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast TagNameSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_tag_name_selector<'ast: 'r, 'r>( &mut self, node: &'ast TagNameSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type TagNameSelector
.
By default, this method calls [TagNameSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_time<'ast: 'r, 'r>(
&mut self,
node: &'ast Time,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_time<'ast: 'r, 'r>( &mut self, node: &'ast Time, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Time
.
By default, this method calls [Time::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_time_percentage<'ast: 'r, 'r>(
&mut self,
node: &'ast TimePercentage,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_time_percentage<'ast: 'r, 'r>( &mut self, node: &'ast TimePercentage, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type TimePercentage
.
By default, this method calls [TimePercentage::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_token<'ast: 'r, 'r>(
&mut self,
node: &'ast Token,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_token<'ast: 'r, 'r>( &mut self, node: &'ast Token, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Token
.
By default, this method calls [Token::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_token_and_span<'ast: 'r, 'r>(
&mut self,
node: &'ast TokenAndSpan,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_token_and_span<'ast: 'r, 'r>( &mut self, node: &'ast TokenAndSpan, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type TokenAndSpan
.
By default, this method calls [TokenAndSpan::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_type_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast TypeSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_type_selector<'ast: 'r, 'r>( &mut self, node: &'ast TypeSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type TypeSelector
.
By default, this method calls [TypeSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_unicode_range<'ast: 'r, 'r>(
&mut self,
node: &'ast UnicodeRange,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_unicode_range<'ast: 'r, 'r>( &mut self, node: &'ast UnicodeRange, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UnicodeRange
.
By default, this method calls [UnicodeRange::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_universal_selector<'ast: 'r, 'r>(
&mut self,
node: &'ast UniversalSelector,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_universal_selector<'ast: 'r, 'r>( &mut self, node: &'ast UniversalSelector, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UniversalSelector
.
By default, this method calls [UniversalSelector::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_unknown_dimension<'ast: 'r, 'r>(
&mut self,
node: &'ast UnknownDimension,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_unknown_dimension<'ast: 'r, 'r>( &mut self, node: &'ast UnknownDimension, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UnknownDimension
.
By default, this method calls [UnknownDimension::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url<'ast: 'r, 'r>(
&mut self,
node: &'ast Url,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url<'ast: 'r, 'r>( &mut self, node: &'ast Url, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Url
.
By default, this method calls [Url::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url_key_value<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlKeyValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url_key_value<'ast: 'r, 'r>( &mut self, node: &'ast UrlKeyValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UrlKeyValue
.
By default, this method calls [UrlKeyValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url_modifier<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlModifier,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url_modifier<'ast: 'r, 'r>( &mut self, node: &'ast UrlModifier, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UrlModifier
.
By default, this method calls [UrlModifier::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url_modifiers<'ast: 'r, 'r>(
&mut self,
node: &'ast [UrlModifier],
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url_modifiers<'ast: 'r, 'r>( &mut self, node: &'ast [UrlModifier], __ast_path: &mut AstNodePath<'r>, )
Visit a node of type Vec < UrlModifier >
.
By default, this method calls [Vec < UrlModifier >::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url_value<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlValue,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url_value<'ast: 'r, 'r>( &mut self, node: &'ast UrlValue, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UrlValue
.
By default, this method calls [UrlValue::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_url_value_raw<'ast: 'r, 'r>(
&mut self,
node: &'ast UrlValueRaw,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_url_value_raw<'ast: 'r, 'r>( &mut self, node: &'ast UrlValueRaw, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type UrlValueRaw
.
By default, this method calls [UrlValueRaw::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.
sourcefn visit_wq_name<'ast: 'r, 'r>(
&mut self,
node: &'ast WqName,
__ast_path: &mut AstNodePath<'r>,
)
fn visit_wq_name<'ast: 'r, 'r>( &mut self, node: &'ast WqName, __ast_path: &mut AstNodePath<'r>, )
Visit a node of type WqName
.
By default, this method calls [WqName::visit_children_with_ast_path
]. If you want to recurse, you need to call it manually.