struct CssFolder {
enable_font_size_px_to_rem: bool,
parent_key: Option<String>,
is_function_arg: bool,
current_property: Option<String>,
}Fields§
§enable_font_size_px_to_rem: bool§parent_key: Option<String>§is_function_arg: bool§current_property: Option<String>Implementations§
Source§impl CssFolder
impl CssFolder
fn convert_font_size_to_rem_normalizer<'a>( &'a mut self, declaration: &'a mut Declaration, ) -> &'a mut Declaration
Trait Implementations§
Source§impl Fold for CssFolder
impl Fold for CssFolder
Source§fn fold_list_of_component_values(
&mut self,
list: ListOfComponentValues,
) -> ListOfComponentValues
fn fold_list_of_component_values( &mut self, list: ListOfComponentValues, ) -> ListOfComponentValues
ListOfComponentValues. Read moreSource§fn fold_declaration(&mut self, declaration: Declaration) -> Declaration
fn fold_declaration(&mut self, declaration: Declaration) -> Declaration
Declaration. Read moreSource§fn fold_dimension(&mut self, dimension: Dimension) -> Dimension
fn fold_dimension(&mut self, dimension: Dimension) -> Dimension
Dimension. Read moreSource§fn fold_length(&mut self, length: Length) -> Length
fn fold_length(&mut self, length: Length) -> Length
Length. Read moreSource§fn fold_function(&mut self, func: Function) -> Function
fn fold_function(&mut self, func: Function) -> Function
Function. Read more§fn fold_absolute_color_base(
&mut self,
node: AbsoluteColorBase,
) -> AbsoluteColorBase
fn fold_absolute_color_base( &mut self, node: AbsoluteColorBase, ) -> AbsoluteColorBase
AbsoluteColorBase. Read more§fn fold_alpha_value(&mut self, node: AlphaValue) -> AlphaValue
fn fold_alpha_value(&mut self, node: AlphaValue) -> AlphaValue
AlphaValue. Read more§fn fold_an_plus_b(&mut self, node: AnPlusB) -> AnPlusB
fn fold_an_plus_b(&mut self, node: AnPlusB) -> AnPlusB
AnPlusB. Read more§fn fold_an_plus_b_notation(&mut self, node: AnPlusBNotation) -> AnPlusBNotation
fn fold_an_plus_b_notation(&mut self, node: AnPlusBNotation) -> AnPlusBNotation
AnPlusBNotation. Read more§fn fold_angle(&mut self, node: Angle) -> Angle
fn fold_angle(&mut self, node: Angle) -> Angle
Angle. Read more§fn fold_angle_percentage(&mut self, node: AnglePercentage) -> AnglePercentage
fn fold_angle_percentage(&mut self, node: AnglePercentage) -> AnglePercentage
AnglePercentage. Read more§fn fold_any_namespace(&mut self, node: AnyNamespace) -> AnyNamespace
fn fold_any_namespace(&mut self, node: AnyNamespace) -> AnyNamespace
AnyNamespace. Read more§fn fold_at_rule(&mut self, node: AtRule) -> AtRule
fn fold_at_rule(&mut self, node: AtRule) -> AtRule
AtRule. Read more§fn fold_at_rule_name(&mut self, node: AtRuleName) -> AtRuleName
fn fold_at_rule_name(&mut self, node: AtRuleName) -> AtRuleName
AtRuleName. Read more§fn fold_at_rule_prelude(&mut self, node: AtRulePrelude) -> AtRulePrelude
fn fold_at_rule_prelude(&mut self, node: AtRulePrelude) -> AtRulePrelude
AtRulePrelude. Read more§fn fold_attribute_selector(
&mut self,
node: AttributeSelector,
) -> AttributeSelector
fn fold_attribute_selector( &mut self, node: AttributeSelector, ) -> AttributeSelector
AttributeSelector. Read more§fn fold_attribute_selector_matcher(
&mut self,
node: AttributeSelectorMatcher,
) -> AttributeSelectorMatcher
fn fold_attribute_selector_matcher( &mut self, node: AttributeSelectorMatcher, ) -> AttributeSelectorMatcher
AttributeSelectorMatcher. Read more§fn fold_attribute_selector_matcher_value(
&mut self,
node: AttributeSelectorMatcherValue,
) -> AttributeSelectorMatcherValue
fn fold_attribute_selector_matcher_value( &mut self, node: AttributeSelectorMatcherValue, ) -> AttributeSelectorMatcherValue
AttributeSelectorMatcherValue. Read more§fn fold_attribute_selector_modifier(
&mut self,
node: AttributeSelectorModifier,
) -> AttributeSelectorModifier
fn fold_attribute_selector_modifier( &mut self, node: AttributeSelectorModifier, ) -> AttributeSelectorModifier
AttributeSelectorModifier. Read more§fn fold_attribute_selector_value(
&mut self,
node: AttributeSelectorValue,
) -> AttributeSelectorValue
fn fold_attribute_selector_value( &mut self, node: AttributeSelectorValue, ) -> AttributeSelectorValue
AttributeSelectorValue. Read more§fn fold_bin_op(&mut self, node: BinOp) -> BinOp
fn fold_bin_op(&mut self, node: BinOp) -> BinOp
BinOp. Read more§fn fold_calc_operator(&mut self, node: CalcOperator) -> CalcOperator
fn fold_calc_operator(&mut self, node: CalcOperator) -> CalcOperator
CalcOperator. Read more§fn fold_calc_operator_type(
&mut self,
node: CalcOperatorType,
) -> CalcOperatorType
fn fold_calc_operator_type( &mut self, node: CalcOperatorType, ) -> CalcOperatorType
CalcOperatorType. Read more§fn fold_calc_product(&mut self, node: CalcProduct) -> CalcProduct
fn fold_calc_product(&mut self, node: CalcProduct) -> CalcProduct
CalcProduct. Read more§fn fold_calc_product_or_operator(
&mut self,
node: CalcProductOrOperator,
) -> CalcProductOrOperator
fn fold_calc_product_or_operator( &mut self, node: CalcProductOrOperator, ) -> CalcProductOrOperator
CalcProductOrOperator. Read more§fn fold_calc_product_or_operators(
&mut self,
node: Vec<CalcProductOrOperator>,
) -> Vec<CalcProductOrOperator>
fn fold_calc_product_or_operators( &mut self, node: Vec<CalcProductOrOperator>, ) -> Vec<CalcProductOrOperator>
Vec < CalcProductOrOperator >. Read more§fn fold_calc_sum(&mut self, node: CalcSum) -> CalcSum
fn fold_calc_sum(&mut self, node: CalcSum) -> CalcSum
CalcSum. Read more§fn fold_calc_value(&mut self, node: CalcValue) -> CalcValue
fn fold_calc_value(&mut self, node: CalcValue) -> CalcValue
CalcValue. Read more§fn fold_calc_value_or_operator(
&mut self,
node: CalcValueOrOperator,
) -> CalcValueOrOperator
fn fold_calc_value_or_operator( &mut self, node: CalcValueOrOperator, ) -> CalcValueOrOperator
CalcValueOrOperator. Read more§fn fold_calc_value_or_operators(
&mut self,
node: Vec<CalcValueOrOperator>,
) -> Vec<CalcValueOrOperator>
fn fold_calc_value_or_operators( &mut self, node: Vec<CalcValueOrOperator>, ) -> Vec<CalcValueOrOperator>
Vec < CalcValueOrOperator >. Read more§fn fold_class_selector(&mut self, node: ClassSelector) -> ClassSelector
fn fold_class_selector(&mut self, node: ClassSelector) -> ClassSelector
ClassSelector. Read more§fn fold_cmyk_component(&mut self, node: CmykComponent) -> CmykComponent
fn fold_cmyk_component(&mut self, node: CmykComponent) -> CmykComponent
CmykComponent. Read more§fn fold_color(&mut self, node: Color) -> Color
fn fold_color(&mut self, node: Color) -> Color
Color. Read more§fn fold_color_profile_name(
&mut self,
node: ColorProfileName,
) -> ColorProfileName
fn fold_color_profile_name( &mut self, node: ColorProfileName, ) -> ColorProfileName
ColorProfileName. Read more§fn fold_combinator(&mut self, node: Combinator) -> Combinator
fn fold_combinator(&mut self, node: Combinator) -> Combinator
Combinator. Read more§fn fold_combinator_value(&mut self, node: CombinatorValue) -> CombinatorValue
fn fold_combinator_value(&mut self, node: CombinatorValue) -> CombinatorValue
CombinatorValue. Read more§fn fold_complex_selector(&mut self, node: ComplexSelector) -> ComplexSelector
fn fold_complex_selector(&mut self, node: ComplexSelector) -> ComplexSelector
ComplexSelector. Read more§fn fold_complex_selector_children(
&mut self,
node: ComplexSelectorChildren,
) -> ComplexSelectorChildren
fn fold_complex_selector_children( &mut self, node: ComplexSelectorChildren, ) -> ComplexSelectorChildren
ComplexSelectorChildren. Read more§fn fold_complex_selector_childrens(
&mut self,
node: Vec<ComplexSelectorChildren>,
) -> Vec<ComplexSelectorChildren>
fn fold_complex_selector_childrens( &mut self, node: Vec<ComplexSelectorChildren>, ) -> Vec<ComplexSelectorChildren>
Vec < ComplexSelectorChildren >. Read more§fn fold_complex_selectors(
&mut self,
node: Vec<ComplexSelector>,
) -> Vec<ComplexSelector>
fn fold_complex_selectors( &mut self, node: Vec<ComplexSelector>, ) -> Vec<ComplexSelector>
Vec < ComplexSelector >. Read more§fn fold_component_value(&mut self, node: ComponentValue) -> ComponentValue
fn fold_component_value(&mut self, node: ComponentValue) -> ComponentValue
ComponentValue. Read more§fn fold_component_values(
&mut self,
node: Vec<ComponentValue>,
) -> Vec<ComponentValue>
fn fold_component_values( &mut self, node: Vec<ComponentValue>, ) -> Vec<ComponentValue>
Vec < ComponentValue >. Read more§fn fold_compound_selector(&mut self, node: CompoundSelector) -> CompoundSelector
fn fold_compound_selector(&mut self, node: CompoundSelector) -> CompoundSelector
CompoundSelector. Read more§fn fold_compound_selector_list(
&mut self,
node: CompoundSelectorList,
) -> CompoundSelectorList
fn fold_compound_selector_list( &mut self, node: CompoundSelectorList, ) -> CompoundSelectorList
CompoundSelectorList. Read more§fn fold_compound_selectors(
&mut self,
node: Vec<CompoundSelector>,
) -> Vec<CompoundSelector>
fn fold_compound_selectors( &mut self, node: Vec<CompoundSelector>, ) -> Vec<CompoundSelector>
Vec < CompoundSelector >. Read more§fn fold_container_condition(
&mut self,
node: ContainerCondition,
) -> ContainerCondition
fn fold_container_condition( &mut self, node: ContainerCondition, ) -> ContainerCondition
ContainerCondition. Read more§fn fold_container_name(&mut self, node: ContainerName) -> ContainerName
fn fold_container_name(&mut self, node: ContainerName) -> ContainerName
ContainerName. Read more§fn fold_container_query(&mut self, node: ContainerQuery) -> ContainerQuery
fn fold_container_query(&mut self, node: ContainerQuery) -> ContainerQuery
ContainerQuery. Read more§fn fold_container_query_and(
&mut self,
node: ContainerQueryAnd,
) -> ContainerQueryAnd
fn fold_container_query_and( &mut self, node: ContainerQueryAnd, ) -> ContainerQueryAnd
ContainerQueryAnd. Read more§fn fold_container_query_not(
&mut self,
node: ContainerQueryNot,
) -> ContainerQueryNot
fn fold_container_query_not( &mut self, node: ContainerQueryNot, ) -> ContainerQueryNot
ContainerQueryNot. Read more§fn fold_container_query_or(
&mut self,
node: ContainerQueryOr,
) -> ContainerQueryOr
fn fold_container_query_or( &mut self, node: ContainerQueryOr, ) -> ContainerQueryOr
ContainerQueryOr. Read more§fn fold_container_query_type(
&mut self,
node: ContainerQueryType,
) -> ContainerQueryType
fn fold_container_query_type( &mut self, node: ContainerQueryType, ) -> ContainerQueryType
ContainerQueryType. Read more§fn fold_container_query_types(
&mut self,
node: Vec<ContainerQueryType>,
) -> Vec<ContainerQueryType>
fn fold_container_query_types( &mut self, node: Vec<ContainerQueryType>, ) -> Vec<ContainerQueryType>
Vec < ContainerQueryType >. Read more§fn fold_custom_highlight_name(
&mut self,
node: CustomHighlightName,
) -> CustomHighlightName
fn fold_custom_highlight_name( &mut self, node: CustomHighlightName, ) -> CustomHighlightName
CustomHighlightName. Read more§fn fold_custom_ident(&mut self, node: CustomIdent) -> CustomIdent
fn fold_custom_ident(&mut self, node: CustomIdent) -> CustomIdent
CustomIdent. Read more§fn fold_custom_idents(&mut self, node: Vec<CustomIdent>) -> Vec<CustomIdent>
fn fold_custom_idents(&mut self, node: Vec<CustomIdent>) -> Vec<CustomIdent>
Vec < CustomIdent >. Read more§fn fold_custom_media_query(
&mut self,
node: CustomMediaQuery,
) -> CustomMediaQuery
fn fold_custom_media_query( &mut self, node: CustomMediaQuery, ) -> CustomMediaQuery
CustomMediaQuery. Read more§fn fold_custom_media_query_media_type(
&mut self,
node: CustomMediaQueryMediaType,
) -> CustomMediaQueryMediaType
fn fold_custom_media_query_media_type( &mut self, node: CustomMediaQueryMediaType, ) -> CustomMediaQueryMediaType
CustomMediaQueryMediaType. Read more§fn fold_custom_property_name(
&mut self,
node: CustomPropertyName,
) -> CustomPropertyName
fn fold_custom_property_name( &mut self, node: CustomPropertyName, ) -> CustomPropertyName
CustomPropertyName. Read more§fn fold_dashed_ident(&mut self, node: DashedIdent) -> DashedIdent
fn fold_dashed_ident(&mut self, node: DashedIdent) -> DashedIdent
DashedIdent. Read more§fn fold_declaration_name(&mut self, node: DeclarationName) -> DeclarationName
fn fold_declaration_name(&mut self, node: DeclarationName) -> DeclarationName
DeclarationName. Read more§fn fold_declaration_or_at_rule(
&mut self,
node: DeclarationOrAtRule,
) -> DeclarationOrAtRule
fn fold_declaration_or_at_rule( &mut self, node: DeclarationOrAtRule, ) -> DeclarationOrAtRule
DeclarationOrAtRule. Read more§fn fold_delimiter(&mut self, node: Delimiter) -> Delimiter
fn fold_delimiter(&mut self, node: Delimiter) -> Delimiter
Delimiter. Read more§fn fold_delimiter_value(&mut self, node: DelimiterValue) -> DelimiterValue
fn fold_delimiter_value(&mut self, node: DelimiterValue) -> DelimiterValue
DelimiterValue. Read more§fn fold_dimension_token(&mut self, node: DimensionToken) -> DimensionToken
fn fold_dimension_token(&mut self, node: DimensionToken) -> DimensionToken
DimensionToken. Read more§fn fold_document_prelude(&mut self, node: DocumentPrelude) -> DocumentPrelude
fn fold_document_prelude(&mut self, node: DocumentPrelude) -> DocumentPrelude
DocumentPrelude. Read more§fn fold_document_prelude_matching_function(
&mut self,
node: DocumentPreludeMatchingFunction,
) -> DocumentPreludeMatchingFunction
fn fold_document_prelude_matching_function( &mut self, node: DocumentPreludeMatchingFunction, ) -> DocumentPreludeMatchingFunction
DocumentPreludeMatchingFunction. Read more§fn fold_document_prelude_matching_functions(
&mut self,
node: Vec<DocumentPreludeMatchingFunction>,
) -> Vec<DocumentPreludeMatchingFunction>
fn fold_document_prelude_matching_functions( &mut self, node: Vec<DocumentPreludeMatchingFunction>, ) -> Vec<DocumentPreludeMatchingFunction>
Vec < DocumentPreludeMatchingFunction >. Read more§fn fold_extension_name(&mut self, node: ExtensionName) -> ExtensionName
fn fold_extension_name(&mut self, node: ExtensionName) -> ExtensionName
ExtensionName. Read more§fn fold_family_name(&mut self, node: FamilyName) -> FamilyName
fn fold_family_name(&mut self, node: FamilyName) -> FamilyName
FamilyName. Read more§fn fold_family_names(&mut self, node: Vec<FamilyName>) -> Vec<FamilyName>
fn fold_family_names(&mut self, node: Vec<FamilyName>) -> Vec<FamilyName>
Vec < FamilyName >. Read more§fn fold_font_feature_values_prelude(
&mut self,
node: FontFeatureValuesPrelude,
) -> FontFeatureValuesPrelude
fn fold_font_feature_values_prelude( &mut self, node: FontFeatureValuesPrelude, ) -> FontFeatureValuesPrelude
FontFeatureValuesPrelude. Read more§fn fold_forgiving_complex_selector(
&mut self,
node: ForgivingComplexSelector,
) -> ForgivingComplexSelector
fn fold_forgiving_complex_selector( &mut self, node: ForgivingComplexSelector, ) -> ForgivingComplexSelector
ForgivingComplexSelector. Read more§fn fold_forgiving_complex_selectors(
&mut self,
node: Vec<ForgivingComplexSelector>,
) -> Vec<ForgivingComplexSelector>
fn fold_forgiving_complex_selectors( &mut self, node: Vec<ForgivingComplexSelector>, ) -> Vec<ForgivingComplexSelector>
Vec < ForgivingComplexSelector >. Read more§fn fold_forgiving_relative_selector(
&mut self,
node: ForgivingRelativeSelector,
) -> ForgivingRelativeSelector
fn fold_forgiving_relative_selector( &mut self, node: ForgivingRelativeSelector, ) -> ForgivingRelativeSelector
ForgivingRelativeSelector. Read more§fn fold_forgiving_relative_selector_list(
&mut self,
node: ForgivingRelativeSelectorList,
) -> ForgivingRelativeSelectorList
fn fold_forgiving_relative_selector_list( &mut self, node: ForgivingRelativeSelectorList, ) -> ForgivingRelativeSelectorList
ForgivingRelativeSelectorList. Read more§fn fold_forgiving_relative_selectors(
&mut self,
node: Vec<ForgivingRelativeSelector>,
) -> Vec<ForgivingRelativeSelector>
fn fold_forgiving_relative_selectors( &mut self, node: Vec<ForgivingRelativeSelector>, ) -> Vec<ForgivingRelativeSelector>
Vec < ForgivingRelativeSelector >. Read more§fn fold_forgiving_selector_list(
&mut self,
node: ForgivingSelectorList,
) -> ForgivingSelectorList
fn fold_forgiving_selector_list( &mut self, node: ForgivingSelectorList, ) -> ForgivingSelectorList
ForgivingSelectorList. Read more§fn fold_frequency(&mut self, node: Frequency) -> Frequency
fn fold_frequency(&mut self, node: Frequency) -> Frequency
Frequency. Read more§fn fold_frequency_percentage(
&mut self,
node: FrequencyPercentage,
) -> FrequencyPercentage
fn fold_frequency_percentage( &mut self, node: FrequencyPercentage, ) -> FrequencyPercentage
FrequencyPercentage. Read more§fn fold_function_name(&mut self, node: FunctionName) -> FunctionName
fn fold_function_name(&mut self, node: FunctionName) -> FunctionName
FunctionName. Read more§fn fold_general_enclosed(&mut self, node: GeneralEnclosed) -> GeneralEnclosed
fn fold_general_enclosed(&mut self, node: GeneralEnclosed) -> GeneralEnclosed
GeneralEnclosed. Read more§fn fold_hex_color(&mut self, node: HexColor) -> HexColor
fn fold_hex_color(&mut self, node: HexColor) -> HexColor
HexColor. Read more§fn fold_id_selector(&mut self, node: IdSelector) -> IdSelector
fn fold_id_selector(&mut self, node: IdSelector) -> IdSelector
IdSelector. Read more§fn fold_ident(&mut self, node: Ident) -> Ident
fn fold_ident(&mut self, node: Ident) -> Ident
Ident. Read more§fn fold_idents(&mut self, node: Vec<Ident>) -> Vec<Ident>
fn fold_idents(&mut self, node: Vec<Ident>) -> Vec<Ident>
Vec < Ident >. Read more§fn fold_import_conditions(&mut self, node: ImportConditions) -> ImportConditions
fn fold_import_conditions(&mut self, node: ImportConditions) -> ImportConditions
ImportConditions. Read more§fn fold_import_href(&mut self, node: ImportHref) -> ImportHref
fn fold_import_href(&mut self, node: ImportHref) -> ImportHref
ImportHref. Read more§fn fold_import_layer_name(&mut self, node: ImportLayerName) -> ImportLayerName
fn fold_import_layer_name(&mut self, node: ImportLayerName) -> ImportLayerName
ImportLayerName. Read more§fn fold_import_prelude(&mut self, node: ImportPrelude) -> ImportPrelude
fn fold_import_prelude(&mut self, node: ImportPrelude) -> ImportPrelude
ImportPrelude. Read more§fn fold_important_flag(&mut self, node: ImportantFlag) -> ImportantFlag
fn fold_important_flag(&mut self, node: ImportantFlag) -> ImportantFlag
ImportantFlag. Read more§fn fold_integer(&mut self, node: Integer) -> Integer
fn fold_integer(&mut self, node: Integer) -> Integer
Integer. Read more§fn fold_keyframe_block(&mut self, node: KeyframeBlock) -> KeyframeBlock
fn fold_keyframe_block(&mut self, node: KeyframeBlock) -> KeyframeBlock
KeyframeBlock. Read more§fn fold_keyframe_selector(&mut self, node: KeyframeSelector) -> KeyframeSelector
fn fold_keyframe_selector(&mut self, node: KeyframeSelector) -> KeyframeSelector
KeyframeSelector. Read more§fn fold_keyframe_selectors(
&mut self,
node: Vec<KeyframeSelector>,
) -> Vec<KeyframeSelector>
fn fold_keyframe_selectors( &mut self, node: Vec<KeyframeSelector>, ) -> Vec<KeyframeSelector>
Vec < KeyframeSelector >. Read more§fn fold_keyframes_name(&mut self, node: KeyframesName) -> KeyframesName
fn fold_keyframes_name(&mut self, node: KeyframesName) -> KeyframesName
KeyframesName. Read more§fn fold_keyframes_pseudo_function(
&mut self,
node: KeyframesPseudoFunction,
) -> KeyframesPseudoFunction
fn fold_keyframes_pseudo_function( &mut self, node: KeyframesPseudoFunction, ) -> KeyframesPseudoFunction
KeyframesPseudoFunction. Read more§fn fold_keyframes_pseudo_prefix(
&mut self,
node: KeyframesPseudoPrefix,
) -> KeyframesPseudoPrefix
fn fold_keyframes_pseudo_prefix( &mut self, node: KeyframesPseudoPrefix, ) -> KeyframesPseudoPrefix
KeyframesPseudoPrefix. Read more§fn fold_layer_name(&mut self, node: LayerName) -> LayerName
fn fold_layer_name(&mut self, node: LayerName) -> LayerName
LayerName. Read more§fn fold_layer_name_list(&mut self, node: LayerNameList) -> LayerNameList
fn fold_layer_name_list(&mut self, node: LayerNameList) -> LayerNameList
LayerNameList. Read more§fn fold_layer_names(&mut self, node: Vec<LayerName>) -> Vec<LayerName>
fn fold_layer_names(&mut self, node: Vec<LayerName>) -> Vec<LayerName>
Vec < LayerName >. Read more§fn fold_layer_prelude(&mut self, node: LayerPrelude) -> LayerPrelude
fn fold_layer_prelude(&mut self, node: LayerPrelude) -> LayerPrelude
LayerPrelude. Read more§fn fold_length_percentage(&mut self, node: LengthPercentage) -> LengthPercentage
fn fold_length_percentage(&mut self, node: LengthPercentage) -> LengthPercentage
LengthPercentage. Read more§fn fold_media_and(&mut self, node: MediaAnd) -> MediaAnd
fn fold_media_and(&mut self, node: MediaAnd) -> MediaAnd
MediaAnd. Read more§fn fold_media_condition(&mut self, node: MediaCondition) -> MediaCondition
fn fold_media_condition(&mut self, node: MediaCondition) -> MediaCondition
MediaCondition. Read more§fn fold_media_condition_all_type(
&mut self,
node: MediaConditionAllType,
) -> MediaConditionAllType
fn fold_media_condition_all_type( &mut self, node: MediaConditionAllType, ) -> MediaConditionAllType
MediaConditionAllType. Read more§fn fold_media_condition_all_types(
&mut self,
node: Vec<MediaConditionAllType>,
) -> Vec<MediaConditionAllType>
fn fold_media_condition_all_types( &mut self, node: Vec<MediaConditionAllType>, ) -> Vec<MediaConditionAllType>
Vec < MediaConditionAllType >. Read more§fn fold_media_condition_type(
&mut self,
node: MediaConditionType,
) -> MediaConditionType
fn fold_media_condition_type( &mut self, node: MediaConditionType, ) -> MediaConditionType
MediaConditionType. Read more§fn fold_media_condition_without_or(
&mut self,
node: MediaConditionWithoutOr,
) -> MediaConditionWithoutOr
fn fold_media_condition_without_or( &mut self, node: MediaConditionWithoutOr, ) -> MediaConditionWithoutOr
MediaConditionWithoutOr. Read more§fn fold_media_condition_without_or_type(
&mut self,
node: MediaConditionWithoutOrType,
) -> MediaConditionWithoutOrType
fn fold_media_condition_without_or_type( &mut self, node: MediaConditionWithoutOrType, ) -> MediaConditionWithoutOrType
MediaConditionWithoutOrType. Read more§fn fold_media_condition_without_or_types(
&mut self,
node: Vec<MediaConditionWithoutOrType>,
) -> Vec<MediaConditionWithoutOrType>
fn fold_media_condition_without_or_types( &mut self, node: Vec<MediaConditionWithoutOrType>, ) -> Vec<MediaConditionWithoutOrType>
Vec < MediaConditionWithoutOrType >. Read more§fn fold_media_feature(&mut self, node: MediaFeature) -> MediaFeature
fn fold_media_feature(&mut self, node: MediaFeature) -> MediaFeature
MediaFeature. Read more§fn fold_media_feature_boolean(
&mut self,
node: MediaFeatureBoolean,
) -> MediaFeatureBoolean
fn fold_media_feature_boolean( &mut self, node: MediaFeatureBoolean, ) -> MediaFeatureBoolean
MediaFeatureBoolean. Read more§fn fold_media_feature_name(
&mut self,
node: MediaFeatureName,
) -> MediaFeatureName
fn fold_media_feature_name( &mut self, node: MediaFeatureName, ) -> MediaFeatureName
MediaFeatureName. Read more§fn fold_media_feature_plain(
&mut self,
node: MediaFeaturePlain,
) -> MediaFeaturePlain
fn fold_media_feature_plain( &mut self, node: MediaFeaturePlain, ) -> MediaFeaturePlain
MediaFeaturePlain. Read more§fn fold_media_feature_range(
&mut self,
node: MediaFeatureRange,
) -> MediaFeatureRange
fn fold_media_feature_range( &mut self, node: MediaFeatureRange, ) -> MediaFeatureRange
MediaFeatureRange. Read more§fn fold_media_feature_range_comparison(
&mut self,
node: MediaFeatureRangeComparison,
) -> MediaFeatureRangeComparison
fn fold_media_feature_range_comparison( &mut self, node: MediaFeatureRangeComparison, ) -> MediaFeatureRangeComparison
MediaFeatureRangeComparison. Read more§fn fold_media_feature_range_interval(
&mut self,
node: MediaFeatureRangeInterval,
) -> MediaFeatureRangeInterval
fn fold_media_feature_range_interval( &mut self, node: MediaFeatureRangeInterval, ) -> MediaFeatureRangeInterval
MediaFeatureRangeInterval. Read more§fn fold_media_feature_value(
&mut self,
node: MediaFeatureValue,
) -> MediaFeatureValue
fn fold_media_feature_value( &mut self, node: MediaFeatureValue, ) -> MediaFeatureValue
MediaFeatureValue. Read more§fn fold_media_in_parens(&mut self, node: MediaInParens) -> MediaInParens
fn fold_media_in_parens(&mut self, node: MediaInParens) -> MediaInParens
MediaInParens. Read more§fn fold_media_not(&mut self, node: MediaNot) -> MediaNot
fn fold_media_not(&mut self, node: MediaNot) -> MediaNot
MediaNot. Read more§fn fold_media_or(&mut self, node: MediaOr) -> MediaOr
fn fold_media_or(&mut self, node: MediaOr) -> MediaOr
MediaOr. Read more§fn fold_media_query(&mut self, node: MediaQuery) -> MediaQuery
fn fold_media_query(&mut self, node: MediaQuery) -> MediaQuery
MediaQuery. Read more§fn fold_media_query_list(&mut self, node: MediaQueryList) -> MediaQueryList
fn fold_media_query_list(&mut self, node: MediaQueryList) -> MediaQueryList
MediaQueryList. Read more§fn fold_media_querys(&mut self, node: Vec<MediaQuery>) -> Vec<MediaQuery>
fn fold_media_querys(&mut self, node: Vec<MediaQuery>) -> Vec<MediaQuery>
Vec < MediaQuery >. Read more§fn fold_media_type(&mut self, node: MediaType) -> MediaType
fn fold_media_type(&mut self, node: MediaType) -> MediaType
MediaType. Read more§fn fold_named_namespace(&mut self, node: NamedNamespace) -> NamedNamespace
fn fold_named_namespace(&mut self, node: NamedNamespace) -> NamedNamespace
NamedNamespace. Read more§fn fold_namespace(&mut self, node: Namespace) -> Namespace
fn fold_namespace(&mut self, node: Namespace) -> Namespace
Namespace. Read more§fn fold_namespace_prefix(&mut self, node: NamespacePrefix) -> NamespacePrefix
fn fold_namespace_prefix(&mut self, node: NamespacePrefix) -> NamespacePrefix
NamespacePrefix. Read more§fn fold_namespace_prelude(&mut self, node: NamespacePrelude) -> NamespacePrelude
fn fold_namespace_prelude(&mut self, node: NamespacePrelude) -> NamespacePrelude
NamespacePrelude. Read more§fn fold_namespace_prelude_uri(
&mut self,
node: NamespacePreludeUri,
) -> NamespacePreludeUri
fn fold_namespace_prelude_uri( &mut self, node: NamespacePreludeUri, ) -> NamespacePreludeUri
NamespacePreludeUri. Read more§fn fold_nesting_selector(&mut self, node: NestingSelector) -> NestingSelector
fn fold_nesting_selector(&mut self, node: NestingSelector) -> NestingSelector
NestingSelector. Read more§fn fold_number(&mut self, node: Number) -> Number
fn fold_number(&mut self, node: Number) -> Number
Number. Read more§fn fold_number_type(&mut self, node: NumberType) -> NumberType
fn fold_number_type(&mut self, node: NumberType) -> NumberType
NumberType. Read more§fn fold_opt_at_rule_prelude(
&mut self,
node: Option<Box<AtRulePrelude>>,
) -> Option<Box<AtRulePrelude>>
fn fold_opt_at_rule_prelude( &mut self, node: Option<Box<AtRulePrelude>>, ) -> Option<Box<AtRulePrelude>>
Option < Box < AtRulePrelude > >. Read more§fn fold_opt_atom(&mut self, node: Option<Atom>) -> Option<Atom>
fn fold_opt_atom(&mut self, node: Option<Atom>) -> Option<Atom>
Option < swc_atoms :: Atom >. Read more§fn fold_opt_attribute_selector_matcher(
&mut self,
node: Option<AttributeSelectorMatcher>,
) -> Option<AttributeSelectorMatcher>
fn fold_opt_attribute_selector_matcher( &mut self, node: Option<AttributeSelectorMatcher>, ) -> Option<AttributeSelectorMatcher>
Option < AttributeSelectorMatcher >. Read more§fn fold_opt_attribute_selector_modifier(
&mut self,
node: Option<AttributeSelectorModifier>,
) -> Option<AttributeSelectorModifier>
fn fold_opt_attribute_selector_modifier( &mut self, node: Option<AttributeSelectorModifier>, ) -> Option<AttributeSelectorModifier>
Option < AttributeSelectorModifier >. Read more§fn fold_opt_attribute_selector_value(
&mut self,
node: Option<AttributeSelectorValue>,
) -> Option<AttributeSelectorValue>
fn fold_opt_attribute_selector_value( &mut self, node: Option<AttributeSelectorValue>, ) -> Option<AttributeSelectorValue>
Option < AttributeSelectorValue >. Read more§fn fold_opt_combinator(
&mut self,
node: Option<Combinator>,
) -> Option<Combinator>
fn fold_opt_combinator( &mut self, node: Option<Combinator>, ) -> Option<Combinator>
Option < Combinator >. Read more§fn fold_opt_container_name(
&mut self,
node: Option<ContainerName>,
) -> Option<ContainerName>
fn fold_opt_container_name( &mut self, node: Option<ContainerName>, ) -> Option<ContainerName>
Option < ContainerName >. Read more§fn fold_opt_forgiving_selector_list(
&mut self,
node: Option<ForgivingSelectorList>,
) -> Option<ForgivingSelectorList>
fn fold_opt_forgiving_selector_list( &mut self, node: Option<ForgivingSelectorList>, ) -> Option<ForgivingSelectorList>
Option < ForgivingSelectorList >. Read more§fn fold_opt_function(
&mut self,
node: Option<Box<Function>>,
) -> Option<Box<Function>>
fn fold_opt_function( &mut self, node: Option<Box<Function>>, ) -> Option<Box<Function>>
Option < Box < Function > >. Read more§fn fold_opt_ident(&mut self, node: Option<Ident>) -> Option<Ident>
fn fold_opt_ident(&mut self, node: Option<Ident>) -> Option<Ident>
Option < Ident >. Read more§fn fold_opt_import_conditions(
&mut self,
node: Option<Box<ImportConditions>>,
) -> Option<Box<ImportConditions>>
fn fold_opt_import_conditions( &mut self, node: Option<Box<ImportConditions>>, ) -> Option<Box<ImportConditions>>
Option < Box < ImportConditions > >. Read more§fn fold_opt_import_layer_name(
&mut self,
node: Option<Box<ImportLayerName>>,
) -> Option<Box<ImportLayerName>>
fn fold_opt_import_layer_name( &mut self, node: Option<Box<ImportLayerName>>, ) -> Option<Box<ImportLayerName>>
Option < Box < ImportLayerName > >. Read more§fn fold_opt_important_flag(
&mut self,
node: Option<ImportantFlag>,
) -> Option<ImportantFlag>
fn fold_opt_important_flag( &mut self, node: Option<ImportantFlag>, ) -> Option<ImportantFlag>
Option < ImportantFlag >. Read more§fn fold_opt_media_condition_type(
&mut self,
node: Option<Box<MediaConditionType>>,
) -> Option<Box<MediaConditionType>>
fn fold_opt_media_condition_type( &mut self, node: Option<Box<MediaConditionType>>, ) -> Option<Box<MediaConditionType>>
Option < Box < MediaConditionType > >. Read more§fn fold_opt_media_query_list(
&mut self,
node: Option<Box<MediaQueryList>>,
) -> Option<Box<MediaQueryList>>
fn fold_opt_media_query_list( &mut self, node: Option<Box<MediaQueryList>>, ) -> Option<Box<MediaQueryList>>
Option < Box < MediaQueryList > >. Read more§fn fold_opt_media_type(&mut self, node: Option<MediaType>) -> Option<MediaType>
fn fold_opt_media_type(&mut self, node: Option<MediaType>) -> Option<MediaType>
Option < MediaType >. Read more§fn fold_opt_namespace(&mut self, node: Option<Namespace>) -> Option<Namespace>
fn fold_opt_namespace(&mut self, node: Option<Namespace>) -> Option<Namespace>
Option < Namespace >. Read more§fn fold_opt_namespace_prefix(
&mut self,
node: Option<NamespacePrefix>,
) -> Option<NamespacePrefix>
fn fold_opt_namespace_prefix( &mut self, node: Option<NamespacePrefix>, ) -> Option<NamespacePrefix>
Option < NamespacePrefix >. Read more§fn fold_opt_nesting_selector(
&mut self,
node: Option<NestingSelector>,
) -> Option<NestingSelector>
fn fold_opt_nesting_selector( &mut self, node: Option<NestingSelector>, ) -> Option<NestingSelector>
Option < NestingSelector >. Read more§fn fold_opt_number(&mut self, node: Option<Number>) -> Option<Number>
fn fold_opt_number(&mut self, node: Option<Number>) -> Option<Number>
Option < Number >. Read more§fn fold_opt_page_selector_pseudos(
&mut self,
node: Option<Vec<PageSelectorPseudo>>,
) -> Option<Vec<PageSelectorPseudo>>
fn fold_opt_page_selector_pseudos( &mut self, node: Option<Vec<PageSelectorPseudo>>, ) -> Option<Vec<PageSelectorPseudo>>
Option < Vec < PageSelectorPseudo > >. Read more§fn fold_opt_page_selector_type(
&mut self,
node: Option<PageSelectorType>,
) -> Option<PageSelectorType>
fn fold_opt_page_selector_type( &mut self, node: Option<PageSelectorType>, ) -> Option<PageSelectorType>
Option < PageSelectorType >. Read more§fn fold_opt_pseudo_class_selector_childrens(
&mut self,
node: Option<Vec<PseudoClassSelectorChildren>>,
) -> Option<Vec<PseudoClassSelectorChildren>>
fn fold_opt_pseudo_class_selector_childrens( &mut self, node: Option<Vec<PseudoClassSelectorChildren>>, ) -> Option<Vec<PseudoClassSelectorChildren>>
Option < Vec < PseudoClassSelectorChildren > >. Read more§fn fold_opt_pseudo_element_selector_childrens(
&mut self,
node: Option<Vec<PseudoElementSelectorChildren>>,
) -> Option<Vec<PseudoElementSelectorChildren>>
fn fold_opt_pseudo_element_selector_childrens( &mut self, node: Option<Vec<PseudoElementSelectorChildren>>, ) -> Option<Vec<PseudoElementSelectorChildren>>
Option < Vec < PseudoElementSelectorChildren > >. Read more§fn fold_opt_simple_block(
&mut self,
node: Option<SimpleBlock>,
) -> Option<SimpleBlock>
fn fold_opt_simple_block( &mut self, node: Option<SimpleBlock>, ) -> Option<SimpleBlock>
Option < SimpleBlock >. Read more§fn fold_opt_type_selector(
&mut self,
node: Option<Box<TypeSelector>>,
) -> Option<Box<TypeSelector>>
fn fold_opt_type_selector( &mut self, node: Option<Box<TypeSelector>>, ) -> Option<Box<TypeSelector>>
Option < Box < TypeSelector > >. Read more§fn fold_opt_url_modifiers(
&mut self,
node: Option<Vec<UrlModifier>>,
) -> Option<Vec<UrlModifier>>
fn fold_opt_url_modifiers( &mut self, node: Option<Vec<UrlModifier>>, ) -> Option<Vec<UrlModifier>>
Option < Vec < UrlModifier > >. Read more§fn fold_opt_url_value(
&mut self,
node: Option<Box<UrlValue>>,
) -> Option<Box<UrlValue>>
fn fold_opt_url_value( &mut self, node: Option<Box<UrlValue>>, ) -> Option<Box<UrlValue>>
Option < Box < UrlValue > >. Read more§fn fold_page_selector(&mut self, node: PageSelector) -> PageSelector
fn fold_page_selector(&mut self, node: PageSelector) -> PageSelector
PageSelector. Read more§fn fold_page_selector_list(
&mut self,
node: PageSelectorList,
) -> PageSelectorList
fn fold_page_selector_list( &mut self, node: PageSelectorList, ) -> PageSelectorList
PageSelectorList. Read more§fn fold_page_selector_pseudo(
&mut self,
node: PageSelectorPseudo,
) -> PageSelectorPseudo
fn fold_page_selector_pseudo( &mut self, node: PageSelectorPseudo, ) -> PageSelectorPseudo
PageSelectorPseudo. Read more§fn fold_page_selector_pseudos(
&mut self,
node: Vec<PageSelectorPseudo>,
) -> Vec<PageSelectorPseudo>
fn fold_page_selector_pseudos( &mut self, node: Vec<PageSelectorPseudo>, ) -> Vec<PageSelectorPseudo>
Vec < PageSelectorPseudo >. Read more§fn fold_page_selector_type(
&mut self,
node: PageSelectorType,
) -> PageSelectorType
fn fold_page_selector_type( &mut self, node: PageSelectorType, ) -> PageSelectorType
PageSelectorType. Read more§fn fold_page_selectors(&mut self, node: Vec<PageSelector>) -> Vec<PageSelector>
fn fold_page_selectors(&mut self, node: Vec<PageSelector>) -> Vec<PageSelector>
Vec < PageSelector >. Read more§fn fold_percentage(&mut self, node: Percentage) -> Percentage
fn fold_percentage(&mut self, node: Percentage) -> Percentage
Percentage. Read more§fn fold_pseudo_class_selector(
&mut self,
node: PseudoClassSelector,
) -> PseudoClassSelector
fn fold_pseudo_class_selector( &mut self, node: PseudoClassSelector, ) -> PseudoClassSelector
PseudoClassSelector. Read more§fn fold_pseudo_class_selector_children(
&mut self,
node: PseudoClassSelectorChildren,
) -> PseudoClassSelectorChildren
fn fold_pseudo_class_selector_children( &mut self, node: PseudoClassSelectorChildren, ) -> PseudoClassSelectorChildren
PseudoClassSelectorChildren. Read more§fn fold_pseudo_class_selector_childrens(
&mut self,
node: Vec<PseudoClassSelectorChildren>,
) -> Vec<PseudoClassSelectorChildren>
fn fold_pseudo_class_selector_childrens( &mut self, node: Vec<PseudoClassSelectorChildren>, ) -> Vec<PseudoClassSelectorChildren>
Vec < PseudoClassSelectorChildren >. Read more§fn fold_pseudo_element_selector(
&mut self,
node: PseudoElementSelector,
) -> PseudoElementSelector
fn fold_pseudo_element_selector( &mut self, node: PseudoElementSelector, ) -> PseudoElementSelector
PseudoElementSelector. Read more§fn fold_pseudo_element_selector_children(
&mut self,
node: PseudoElementSelectorChildren,
) -> PseudoElementSelectorChildren
fn fold_pseudo_element_selector_children( &mut self, node: PseudoElementSelectorChildren, ) -> PseudoElementSelectorChildren
PseudoElementSelectorChildren. Read more§fn fold_pseudo_element_selector_childrens(
&mut self,
node: Vec<PseudoElementSelectorChildren>,
) -> Vec<PseudoElementSelectorChildren>
fn fold_pseudo_element_selector_childrens( &mut self, node: Vec<PseudoElementSelectorChildren>, ) -> Vec<PseudoElementSelectorChildren>
Vec < PseudoElementSelectorChildren >. Read more§fn fold_qualified_rule(&mut self, node: QualifiedRule) -> QualifiedRule
fn fold_qualified_rule(&mut self, node: QualifiedRule) -> QualifiedRule
QualifiedRule. Read more§fn fold_qualified_rule_prelude(
&mut self,
node: QualifiedRulePrelude,
) -> QualifiedRulePrelude
fn fold_qualified_rule_prelude( &mut self, node: QualifiedRulePrelude, ) -> QualifiedRulePrelude
QualifiedRulePrelude. Read more§fn fold_query_in_parens(&mut self, node: QueryInParens) -> QueryInParens
fn fold_query_in_parens(&mut self, node: QueryInParens) -> QueryInParens
QueryInParens. Read more§fn fold_ratio(&mut self, node: Ratio) -> Ratio
fn fold_ratio(&mut self, node: Ratio) -> Ratio
Ratio. Read more§fn fold_relative_selector(&mut self, node: RelativeSelector) -> RelativeSelector
fn fold_relative_selector(&mut self, node: RelativeSelector) -> RelativeSelector
RelativeSelector. Read more§fn fold_relative_selector_list(
&mut self,
node: RelativeSelectorList,
) -> RelativeSelectorList
fn fold_relative_selector_list( &mut self, node: RelativeSelectorList, ) -> RelativeSelectorList
RelativeSelectorList. Read more§fn fold_relative_selectors(
&mut self,
node: Vec<RelativeSelector>,
) -> Vec<RelativeSelector>
fn fold_relative_selectors( &mut self, node: Vec<RelativeSelector>, ) -> Vec<RelativeSelector>
Vec < RelativeSelector >. Read more§fn fold_resolution(&mut self, node: Resolution) -> Resolution
fn fold_resolution(&mut self, node: Resolution) -> Resolution
Resolution. Read more§fn fold_rules(&mut self, node: Vec<Rule>) -> Vec<Rule>
fn fold_rules(&mut self, node: Vec<Rule>) -> Vec<Rule>
Vec < Rule >. Read more§fn fold_scope_range(&mut self, node: ScopeRange) -> ScopeRange
fn fold_scope_range(&mut self, node: ScopeRange) -> ScopeRange
ScopeRange. Read more§fn fold_selector_list(&mut self, node: SelectorList) -> SelectorList
fn fold_selector_list(&mut self, node: SelectorList) -> SelectorList
SelectorList. Read more§fn fold_sequence_of_custom_idents(
&mut self,
node: SequenceOfCustomIdents,
) -> SequenceOfCustomIdents
fn fold_sequence_of_custom_idents( &mut self, node: SequenceOfCustomIdents, ) -> SequenceOfCustomIdents
SequenceOfCustomIdents. Read more§fn fold_simple_block(&mut self, node: SimpleBlock) -> SimpleBlock
fn fold_simple_block(&mut self, node: SimpleBlock) -> SimpleBlock
SimpleBlock. Read more§fn fold_size_feature(&mut self, node: SizeFeature) -> SizeFeature
fn fold_size_feature(&mut self, node: SizeFeature) -> SizeFeature
SizeFeature. Read more§fn fold_size_feature_boolean(
&mut self,
node: SizeFeatureBoolean,
) -> SizeFeatureBoolean
fn fold_size_feature_boolean( &mut self, node: SizeFeatureBoolean, ) -> SizeFeatureBoolean
SizeFeatureBoolean. Read more§fn fold_size_feature_name(&mut self, node: SizeFeatureName) -> SizeFeatureName
fn fold_size_feature_name(&mut self, node: SizeFeatureName) -> SizeFeatureName
SizeFeatureName. Read more§fn fold_size_feature_plain(
&mut self,
node: SizeFeaturePlain,
) -> SizeFeaturePlain
fn fold_size_feature_plain( &mut self, node: SizeFeaturePlain, ) -> SizeFeaturePlain
SizeFeaturePlain. Read more§fn fold_size_feature_range(
&mut self,
node: SizeFeatureRange,
) -> SizeFeatureRange
fn fold_size_feature_range( &mut self, node: SizeFeatureRange, ) -> SizeFeatureRange
SizeFeatureRange. Read more§fn fold_size_feature_range_comparison(
&mut self,
node: SizeFeatureRangeComparison,
) -> SizeFeatureRangeComparison
fn fold_size_feature_range_comparison( &mut self, node: SizeFeatureRangeComparison, ) -> SizeFeatureRangeComparison
SizeFeatureRangeComparison. Read more§fn fold_size_feature_range_interval(
&mut self,
node: SizeFeatureRangeInterval,
) -> SizeFeatureRangeInterval
fn fold_size_feature_range_interval( &mut self, node: SizeFeatureRangeInterval, ) -> SizeFeatureRangeInterval
SizeFeatureRangeInterval. Read more§fn fold_size_feature_value(
&mut self,
node: SizeFeatureValue,
) -> SizeFeatureValue
fn fold_size_feature_value( &mut self, node: SizeFeatureValue, ) -> SizeFeatureValue
SizeFeatureValue. Read more§fn fold_style_block(&mut self, node: StyleBlock) -> StyleBlock
fn fold_style_block(&mut self, node: StyleBlock) -> StyleBlock
StyleBlock. Read more§fn fold_stylesheet(&mut self, node: Stylesheet) -> Stylesheet
fn fold_stylesheet(&mut self, node: Stylesheet) -> Stylesheet
Stylesheet. Read more§fn fold_subclass_selector(&mut self, node: SubclassSelector) -> SubclassSelector
fn fold_subclass_selector(&mut self, node: SubclassSelector) -> SubclassSelector
SubclassSelector. Read more§fn fold_subclass_selectors(
&mut self,
node: Vec<SubclassSelector>,
) -> Vec<SubclassSelector>
fn fold_subclass_selectors( &mut self, node: Vec<SubclassSelector>, ) -> Vec<SubclassSelector>
Vec < SubclassSelector >. Read more§fn fold_supports_and(&mut self, node: SupportsAnd) -> SupportsAnd
fn fold_supports_and(&mut self, node: SupportsAnd) -> SupportsAnd
SupportsAnd. Read more§fn fold_supports_condition(
&mut self,
node: SupportsCondition,
) -> SupportsCondition
fn fold_supports_condition( &mut self, node: SupportsCondition, ) -> SupportsCondition
SupportsCondition. Read more§fn fold_supports_condition_type(
&mut self,
node: SupportsConditionType,
) -> SupportsConditionType
fn fold_supports_condition_type( &mut self, node: SupportsConditionType, ) -> SupportsConditionType
SupportsConditionType. Read more§fn fold_supports_condition_types(
&mut self,
node: Vec<SupportsConditionType>,
) -> Vec<SupportsConditionType>
fn fold_supports_condition_types( &mut self, node: Vec<SupportsConditionType>, ) -> Vec<SupportsConditionType>
Vec < SupportsConditionType >. Read more§fn fold_supports_feature(&mut self, node: SupportsFeature) -> SupportsFeature
fn fold_supports_feature(&mut self, node: SupportsFeature) -> SupportsFeature
SupportsFeature. Read more§fn fold_supports_in_parens(
&mut self,
node: SupportsInParens,
) -> SupportsInParens
fn fold_supports_in_parens( &mut self, node: SupportsInParens, ) -> SupportsInParens
SupportsInParens. Read more§fn fold_supports_not(&mut self, node: SupportsNot) -> SupportsNot
fn fold_supports_not(&mut self, node: SupportsNot) -> SupportsNot
SupportsNot. Read more§fn fold_supports_or(&mut self, node: SupportsOr) -> SupportsOr
fn fold_supports_or(&mut self, node: SupportsOr) -> SupportsOr
SupportsOr. Read more§fn fold_tag_name_selector(&mut self, node: TagNameSelector) -> TagNameSelector
fn fold_tag_name_selector(&mut self, node: TagNameSelector) -> TagNameSelector
TagNameSelector. Read more§fn fold_time_percentage(&mut self, node: TimePercentage) -> TimePercentage
fn fold_time_percentage(&mut self, node: TimePercentage) -> TimePercentage
TimePercentage. Read more§fn fold_token(&mut self, node: Token) -> Token
fn fold_token(&mut self, node: Token) -> Token
Token. Read more§fn fold_token_and_span(&mut self, node: TokenAndSpan) -> TokenAndSpan
fn fold_token_and_span(&mut self, node: TokenAndSpan) -> TokenAndSpan
TokenAndSpan. Read more§fn fold_type_selector(&mut self, node: TypeSelector) -> TypeSelector
fn fold_type_selector(&mut self, node: TypeSelector) -> TypeSelector
TypeSelector. Read more§fn fold_unicode_range(&mut self, node: UnicodeRange) -> UnicodeRange
fn fold_unicode_range(&mut self, node: UnicodeRange) -> UnicodeRange
UnicodeRange. Read more§fn fold_universal_selector(
&mut self,
node: UniversalSelector,
) -> UniversalSelector
fn fold_universal_selector( &mut self, node: UniversalSelector, ) -> UniversalSelector
UniversalSelector. Read more§fn fold_unknown_dimension(&mut self, node: UnknownDimension) -> UnknownDimension
fn fold_unknown_dimension(&mut self, node: UnknownDimension) -> UnknownDimension
UnknownDimension. Read more§fn fold_url_key_value(&mut self, node: UrlKeyValue) -> UrlKeyValue
fn fold_url_key_value(&mut self, node: UrlKeyValue) -> UrlKeyValue
UrlKeyValue. Read more§fn fold_url_modifier(&mut self, node: UrlModifier) -> UrlModifier
fn fold_url_modifier(&mut self, node: UrlModifier) -> UrlModifier
UrlModifier. Read more§fn fold_url_modifiers(&mut self, node: Vec<UrlModifier>) -> Vec<UrlModifier>
fn fold_url_modifiers(&mut self, node: Vec<UrlModifier>) -> Vec<UrlModifier>
Vec < UrlModifier >. Read more§fn fold_url_value(&mut self, node: UrlValue) -> UrlValue
fn fold_url_value(&mut self, node: UrlValue) -> UrlValue
UrlValue. Read more§fn fold_url_value_raw(&mut self, node: UrlValueRaw) -> UrlValueRaw
fn fold_url_value_raw(&mut self, node: UrlValueRaw) -> UrlValueRaw
UrlValueRaw. Read more§fn fold_wq_name(&mut self, node: WqName) -> WqName
fn fold_wq_name(&mut self, node: WqName) -> WqName
WqName. Read moreAuto Trait Implementations§
impl Freeze for CssFolder
impl RefUnwindSafe for CssFolder
impl Send for CssFolder
impl Sync for CssFolder
impl Unpin for CssFolder
impl UnsafeUnpin for CssFolder
impl UnwindSafe for CssFolder
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
Debug-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
§impl<D> OwoColorize for D
impl<D> OwoColorize for D
§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg] or
a color-specific method, such as [OwoColorize::green], Read more§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg] or
a color-specific method, such as [OwoColorize::on_yellow], Read more§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling [Attribute] value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi [Quirk] value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the [Condition] value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.§impl<T> Pointee for T
impl<T> Pointee for T
§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.