Trait FoldWithAstPath

Source
pub trait FoldWithAstPath<V: ?Sized + FoldAstPath> {
    // Required methods
    fn fold_with_ast_path(
        self,
        visitor: &mut V,
        __ast_path: &mut AstKindPath,
    ) -> Self;
    fn fold_children_with_ast_path(
        self,
        visitor: &mut V,
        __ast_path: &mut AstKindPath,
    ) -> Self;
}
Available on crate feature path only.
Expand description

A trait implemented for types that can be visited using a visitor.

Required Methods§

Source

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls a visitor method (visitor.fold_xxx) with self.

Source

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Visit children nodes of self`` with visitor`.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<V, T> FoldWithAstPath<V> for Box<T>
where V: ?Sized + FoldAstPath, T: FoldWithAstPath<V>,

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<AtRulePrelude>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_at_rule_prelude with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Function>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_function with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<ImportConditions>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_import_conditions with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<ImportLayerName>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_import_layer_name with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<MediaConditionType>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_media_condition_type with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<MediaQueryList>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_media_query_list with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TypeSelector>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_type_selector with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<UrlValue>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_url_value with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<PageSelectorPseudo>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_page_selector_pseudos with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<PseudoClassSelectorChildren>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<PseudoElementSelectorChildren>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<UrlModifier>>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_url_modifiers with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Atom>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_atom with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<AttributeSelectorMatcher>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<AttributeSelectorModifier>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<AttributeSelectorValue>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_attribute_selector_value with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Combinator>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_combinator with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ContainerName>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_container_name with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ForgivingSelectorList>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_forgiving_selector_list with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Ident>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_ident with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ImportantFlag>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_important_flag with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<MediaType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_media_type with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Namespace>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_namespace with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<NamespacePrefix>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_namespace_prefix with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<NestingSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_nesting_selector with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Number>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_number with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<PageSelectorType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_page_selector_type with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<SimpleBlock>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_opt_simple_block with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<CalcProductOrOperator>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_calc_product_or_operators with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<CalcValueOrOperator>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_calc_value_or_operators with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ComplexSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_complex_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ComplexSelectorChildren>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_complex_selector_childrens with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ComponentValue>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_component_values with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<CompoundSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_compound_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ContainerQueryType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_container_query_types with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<CustomIdent>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_custom_idents with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<DocumentPreludeMatchingFunction>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<FamilyName>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_family_names with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ForgivingComplexSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_forgiving_complex_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ForgivingRelativeSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_forgiving_relative_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Ident>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_idents with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<KeyframeSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_keyframe_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<LayerName>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_layer_names with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<MediaConditionAllType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_media_condition_all_types with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<MediaConditionWithoutOrType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<MediaQuery>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_media_querys with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PageSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_page_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PageSelectorPseudo>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_page_selector_pseudos with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PseudoClassSelectorChildren>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PseudoElementSelectorChildren>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<RelativeSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_relative_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Rule>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_rules with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<SubclassSelector>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_subclass_selectors with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<SupportsConditionType>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_supports_condition_types with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<UrlModifier>

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_url_modifiers with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AbsoluteColorBase

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AlphaValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AnPlusB

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_an_plus_b with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AnPlusBNotation

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Angle

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_angle with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AnglePercentage

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AnyNamespace

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AtRule

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_at_rule with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AtRuleName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AtRulePrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Atom

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_atom with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AttributeSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AttributeSelectorMatcher

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AttributeSelectorMatcherValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AttributeSelectorModifier

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AttributeSelectorValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BinOp

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_bin_op with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcOperator

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcOperatorType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcProduct

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcProductOrOperator

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcSum

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_calc_sum with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CalcValueOrOperator

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CmykComponent

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Color

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_color with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ColorProfileName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Combinator

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CombinatorValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ComplexSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ComplexSelectorChildren

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ComponentValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CompoundSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CompoundSelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerCondition

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerQuery

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerQueryAnd

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerQueryNot

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerQueryOr

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContainerQueryType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CustomHighlightName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CustomIdent

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CustomMediaQuery

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CustomMediaQueryMediaType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CustomPropertyName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DashedIdent

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Declaration

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DeclarationName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DeclarationOrAtRule

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Delimiter

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_delimiter with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DelimiterValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Dimension

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_dimension with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DimensionToken

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DocumentPrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DocumentPreludeMatchingFunction

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExtensionName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FamilyName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Flex

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_flex with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FontFeatureValuesPrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForgivingComplexSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForgivingRelativeSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForgivingRelativeSelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForgivingSelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Frequency

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_frequency with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FrequencyPercentage

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Function

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_function with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FunctionName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for GeneralEnclosed

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for HexColor

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_hex_color with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Hue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_hue with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for IdSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Ident

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_ident with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportConditions

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportHref

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportLayerName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportPrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportantFlag

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Integer

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_integer with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyframeBlock

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyframeSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyframesName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyframesPseudoFunction

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyframesPseudoPrefix

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LayerName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LayerNameList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LayerPrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Length

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_length with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LengthPercentage

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ListOfComponentValues

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaAnd

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_media_and with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaCondition

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaConditionAllType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaConditionType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaConditionWithoutOr

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaConditionWithoutOrType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeature

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureBoolean

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeaturePlain

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureRange

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureRangeComparison

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureRangeInterval

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaFeatureValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaInParens

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaNot

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_media_not with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaOr

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_media_or with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaQuery

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaQueryList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MediaType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamedNamespace

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Namespace

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_namespace with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamespacePrefix

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamespacePrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamespacePreludeUri

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NestingSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Number

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_number with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NumberType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PageSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PageSelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PageSelectorPseudo

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PageSelectorType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Percentage

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PseudoClassSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PseudoClassSelectorChildren

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PseudoElementSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PseudoElementSelectorChildren

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for QualifiedRule

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for QualifiedRulePrelude

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for QueryInParens

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Ratio

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_ratio with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for RelativeSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for RelativeSelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Resolution

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Rule

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_rule with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ScopeRange

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SelectorList

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SequenceOfCustomIdents

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SimpleBlock

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeature

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureBoolean

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeaturePlain

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureRange

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureRangeComparison

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureRangeInterval

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SizeFeatureValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Span

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_span with self. (Extra impl)

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Str

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_str with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for StyleBlock

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Stylesheet

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SubclassSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsAnd

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsCondition

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsConditionType

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsFeature

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsInParens

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsNot

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SupportsOr

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TagNameSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Time

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_time with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TimePercentage

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Token

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_token with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TokenAndSpan

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TypeSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnicodeRange

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UniversalSelector

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnknownDimension

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Url

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_url with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UrlKeyValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UrlModifier

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UrlValue

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_url_value with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UrlValueRaw

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Source§

impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for WqName

Source§

fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Calls FoldAstPath::fold_wq_name with self.

Source§

fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self

Implementors§