Trait FoldWith

Source
pub trait FoldWith<V: ?Sized + Fold> {
    // Required methods
    fn fold_with(self, visitor: &mut V) -> Self;
    fn fold_children_with(self, visitor: &mut V) -> Self;
}
Expand description

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

Required Methods§

Source

fn fold_with(self, visitor: &mut V) -> Self

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

Source

fn fold_children_with(self, visitor: &mut V) -> 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> FoldWith<V> for Box<T>
where V: ?Sized + Fold, T: FoldWith<V>,

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<AtRulePrelude>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<Function>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<ImportConditions>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<ImportLayerName>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<MediaConditionType>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<MediaQueryList>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<TypeSelector>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Box<UrlValue>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Vec<PageSelectorPseudo>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Vec<PseudoClassSelectorChildren>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_opt_pseudo_class_selector_childrens with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Vec<PseudoElementSelectorChildren>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Vec<UrlModifier>>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Atom>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<AttributeSelectorMatcher>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_opt_attribute_selector_matcher with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<AttributeSelectorModifier>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_opt_attribute_selector_modifier with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<AttributeSelectorValue>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Combinator>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<ContainerName>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<ForgivingSelectorList>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Ident>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<ImportantFlag>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<MediaType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Namespace>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<NamespacePrefix>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<NestingSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<Number>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<PageSelectorType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Option<SimpleBlock>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<CalcProductOrOperator>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<CalcValueOrOperator>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ComplexSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ComplexSelectorChildren>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ComponentValue>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<CompoundSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ContainerQueryType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<CustomIdent>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<DocumentPreludeMatchingFunction>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_document_prelude_matching_functions with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<FamilyName>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ForgivingComplexSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<ForgivingRelativeSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<Ident>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<KeyframeSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<LayerName>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<MediaConditionAllType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<MediaConditionWithoutOrType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_condition_without_or_types with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<MediaQuery>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<PageSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<PageSelectorPseudo>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<PseudoClassSelectorChildren>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_pseudo_class_selector_childrens with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<PseudoElementSelectorChildren>

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_pseudo_element_selector_childrens with self. (Extra impl)

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<RelativeSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<Rule>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<SubclassSelector>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<SupportsConditionType>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Vec<UrlModifier>

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AbsoluteColorBase

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AlphaValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_alpha_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AnPlusB

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_an_plus_b with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AnPlusBNotation

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Angle

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_angle with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AnglePercentage

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_angle_percentage with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AnyNamespace

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_any_namespace with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AtRule

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_at_rule with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AtRuleName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_at_rule_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AtRulePrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_at_rule_prelude with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Atom

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AttributeSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AttributeSelectorMatcher

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AttributeSelectorMatcherValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AttributeSelectorModifier

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for AttributeSelectorValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for BinOp

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_bin_op with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcOperator

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_calc_operator with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcOperatorType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcProduct

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_calc_product with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcProductOrOperator

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcSum

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_calc_sum with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_calc_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CalcValueOrOperator

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ClassSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_class_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CmykComponent

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_cmyk_component with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Color

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_color with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ColorProfileName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Combinator

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_combinator with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CombinatorValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_combinator_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ComplexSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_complex_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ComplexSelectorChildren

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ComponentValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_component_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CompoundSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CompoundSelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerCondition

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_container_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerQuery

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_container_query with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerQueryAnd

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerQueryNot

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerQueryOr

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ContainerQueryType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CustomHighlightName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CustomIdent

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_custom_ident with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CustomMediaQuery

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CustomMediaQueryMediaType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for CustomPropertyName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DashedIdent

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_dashed_ident with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Declaration

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_declaration with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DeclarationName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_declaration_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DeclarationOrAtRule

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Delimiter

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_delimiter with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DelimiterValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_delimiter_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Dimension

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_dimension with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DimensionToken

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_dimension_token with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DocumentPrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_document_prelude with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for DocumentPreludeMatchingFunction

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ExtensionName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_extension_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for FamilyName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_family_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Flex

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_flex with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for FontFeatureValuesPrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ForgivingComplexSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ForgivingRelativeSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ForgivingRelativeSelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ForgivingSelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Frequency

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_frequency with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for FrequencyPercentage

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Function

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_function with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for FunctionName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_function_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for GeneralEnclosed

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_general_enclosed with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for HexColor

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_hex_color with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Hue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_hue with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for IdSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_id_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Ident

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_ident with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ImportConditions

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ImportHref

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_import_href with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ImportLayerName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ImportPrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_import_prelude with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ImportantFlag

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_important_flag with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Integer

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_integer with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for KeyframeBlock

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_keyframe_block with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for KeyframeSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for KeyframesName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_keyframes_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for KeyframesPseudoFunction

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for KeyframesPseudoPrefix

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for LayerName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_layer_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for LayerNameList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_layer_name_list with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for LayerPrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_layer_prelude with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Length

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_length with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for LengthPercentage

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ListOfComponentValues

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaAnd

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_and with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaCondition

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_condition with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaConditionAllType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaConditionType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaConditionWithoutOr

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaConditionWithoutOrType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeature

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_feature with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureBoolean

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeaturePlain

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureRange

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureRangeComparison

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureRangeInterval

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaFeatureValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaInParens

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_in_parens with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaNot

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_not with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaOr

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_or with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaQuery

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_query with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaQueryList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_query_list with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for MediaType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_media_type with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NamedNamespace

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_named_namespace with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Namespace

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_namespace with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NamespacePrefix

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_namespace_prefix with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NamespacePrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NamespacePreludeUri

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NestingSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_nesting_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Number

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_number with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for NumberType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_number_type with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PageSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_page_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PageSelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PageSelectorPseudo

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PageSelectorType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Percentage

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_percentage with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PseudoClassSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PseudoClassSelectorChildren

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PseudoElementSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for PseudoElementSelectorChildren

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for QualifiedRule

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_qualified_rule with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for QualifiedRulePrelude

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for QueryInParens

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_query_in_parens with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Ratio

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_ratio with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for RelativeSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for RelativeSelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Resolution

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_resolution with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Rule

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_rule with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for ScopeRange

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_scope_range with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SelectorList

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_selector_list with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SequenceOfCustomIdents

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SimpleBlock

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_simple_block with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeature

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_size_feature with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureBoolean

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeaturePlain

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureRange

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureRangeComparison

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureRangeInterval

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SizeFeatureValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Span

Source§

fn fold_with(self, visitor: &mut V) -> Self

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

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Str

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_str with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for StyleBlock

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_style_block with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Stylesheet

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_stylesheet with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SubclassSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsAnd

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_supports_and with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsCondition

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsConditionType

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsFeature

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_supports_feature with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsInParens

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsNot

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_supports_not with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for SupportsOr

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_supports_or with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for TagNameSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Time

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_time with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for TimePercentage

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_time_percentage with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Token

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_token with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for TokenAndSpan

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_token_and_span with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for TypeSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_type_selector with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UnicodeRange

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_unicode_range with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UniversalSelector

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UnknownDimension

Source§

fn fold_with(self, visitor: &mut V) -> Self

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for Url

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_url with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UrlKeyValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_url_key_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UrlModifier

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_url_modifier with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UrlValue

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_url_value with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for UrlValueRaw

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_url_value_raw with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Source§

impl<V: ?Sized + Fold> FoldWith<V> for WqName

Source§

fn fold_with(self, visitor: &mut V) -> Self

Calls Fold::fold_wq_name with self.

Source§

fn fold_children_with(self, visitor: &mut V) -> Self

Implementors§