Struct swc_css_visit::All
source · [−]pub struct All<V> {
pub visitor: V,
}
Expand description
Visit all children nodes. This converts VisitAll
to Visit
. The type
parameter V
should implement VisitAll
and All<V>
implements Visit
.
Fields
visitor: V
Trait Implementations
sourceimpl<V> Visit for All<V> where
V: VisitAll,
impl<V> Visit for All<V> where
V: VisitAll,
fn visit_absolute_color_base(&mut self, n: &AbsoluteColorBase)
fn visit_alpha_value(&mut self, n: &AlphaValue)
fn visit_an_plus_b(&mut self, n: &AnPlusB)
fn visit_an_plus_b_notation(&mut self, n: &AnPlusBNotation)
fn visit_angle(&mut self, n: &Angle)
fn visit_at_rule(&mut self, n: &AtRule)
fn visit_at_rule_name(&mut self, n: &AtRuleName)
fn visit_at_rule_prelude(&mut self, n: &AtRulePrelude)
fn visit_attribute_selector(&mut self, n: &AttributeSelector)
fn visit_attribute_selector_matcher(&mut self, n: &AttributeSelectorMatcher)
fn visit_attribute_selector_matcher_value(
&mut self,
n: &AttributeSelectorMatcherValue
)
fn visit_attribute_selector_modifier(&mut self, n: &AttributeSelectorModifier)
fn visit_attribute_selector_value(&mut self, n: &AttributeSelectorValue)
fn visit_calc_operator(&mut self, n: &CalcOperator)
fn visit_calc_operator_type(&mut self, n: &CalcOperatorType)
fn visit_calc_product(&mut self, n: &CalcProduct)
fn visit_calc_product_or_operator(&mut self, n: &CalcProductOrOperator)
fn visit_calc_product_or_operators(&mut self, n: &[CalcProductOrOperator])
fn visit_calc_sum(&mut self, n: &CalcSum)
fn visit_calc_value(&mut self, n: &CalcValue)
fn visit_calc_value_or_operator(&mut self, n: &CalcValueOrOperator)
fn visit_calc_value_or_operators(&mut self, n: &[CalcValueOrOperator])
fn visit_char(&mut self, n: &char)
fn visit_class_selector(&mut self, n: &ClassSelector)
fn visit_cmyk_component(&mut self, n: &CmykComponent)
fn visit_color(&mut self, n: &Color)
fn visit_color_profile_name(&mut self, n: &ColorProfileName)
fn visit_combinator(&mut self, n: &Combinator)
fn visit_combinator_value(&mut self, n: &CombinatorValue)
fn visit_complex_selector(&mut self, n: &ComplexSelector)
fn visit_complex_selector_children(&mut self, n: &ComplexSelectorChildren)
fn visit_complex_selector_children_vec(&mut self, n: &[ComplexSelectorChildren])
fn visit_complex_selectors(&mut self, n: &[ComplexSelector])
fn visit_component_value(&mut self, n: &ComponentValue)
fn visit_component_values(&mut self, n: &[ComponentValue])
fn visit_compound_selector(&mut self, n: &CompoundSelector)
fn visit_compound_selector_list(&mut self, n: &CompoundSelectorList)
fn visit_compound_selectors(&mut self, n: &[CompoundSelector])
fn visit_custom_ident(&mut self, n: &CustomIdent)
fn visit_custom_property_name(&mut self, n: &CustomPropertyName)
fn visit_dashed_ident(&mut self, n: &DashedIdent)
fn visit_declaration(&mut self, n: &Declaration)
fn visit_declaration_name(&mut self, n: &DeclarationName)
fn visit_declaration_or_at_rule(&mut self, n: &DeclarationOrAtRule)
fn visit_delimiter(&mut self, n: &Delimiter)
fn visit_delimiter_value(&mut self, n: &DelimiterValue)
fn visit_dimension(&mut self, n: &Dimension)
fn visit_document_prelude(&mut self, n: &DocumentPrelude)
fn visit_document_prelude_matching_function(
&mut self,
n: &DocumentPreludeMatchingFunction
)
fn visit_document_prelude_matching_functions(
&mut self,
n: &[DocumentPreludeMatchingFunction]
)
fn visit_f_64(&mut self, n: &f64)
fn visit_flex(&mut self, n: &Flex)
fn visit_frequency(&mut self, n: &Frequency)
fn visit_function(&mut self, n: &Function)
fn visit_general_enclosed(&mut self, n: &GeneralEnclosed)
fn visit_hex_color(&mut self, n: &HexColor)
fn visit_hue(&mut self, n: &Hue)
fn visit_i_32(&mut self, n: &i32)
fn visit_i_64(&mut self, n: &i64)
fn visit_id_selector(&mut self, n: &IdSelector)
fn visit_ident(&mut self, n: &Ident)
fn visit_idents(&mut self, n: &[Ident])
fn visit_import_prelude(&mut self, n: &ImportPrelude)
fn visit_import_prelude_href(&mut self, n: &ImportPreludeHref)
fn visit_import_prelude_layer_name(&mut self, n: &ImportPreludeLayerName)
fn visit_import_prelude_supports_type(&mut self, n: &ImportPreludeSupportsType)
fn visit_important_flag(&mut self, n: &ImportantFlag)
fn visit_integer(&mut self, n: &Integer)
fn visit_js_word(&mut self, n: &JsWord)
fn visit_keyframe_block(&mut self, n: &KeyframeBlock)
fn visit_keyframe_selector(&mut self, n: &KeyframeSelector)
fn visit_keyframe_selectors(&mut self, n: &[KeyframeSelector])
fn visit_keyframes_name(&mut self, n: &KeyframesName)
fn visit_layer_name(&mut self, n: &LayerName)
fn visit_layer_name_list(&mut self, n: &LayerNameList)
fn visit_layer_names(&mut self, n: &[LayerName])
fn visit_layer_prelude(&mut self, n: &LayerPrelude)
fn visit_length(&mut self, n: &Length)
fn visit_list_of_component_values(&mut self, n: &ListOfComponentValues)
fn visit_media_and(&mut self, n: &MediaAnd)
fn visit_media_condition(&mut self, n: &MediaCondition)
fn visit_media_condition_all_type(&mut self, n: &MediaConditionAllType)
fn visit_media_condition_all_types(&mut self, n: &[MediaConditionAllType])
fn visit_media_condition_type(&mut self, n: &MediaConditionType)
fn visit_media_condition_without_or(&mut self, n: &MediaConditionWithoutOr)
fn visit_media_condition_without_or_type(
&mut self,
n: &MediaConditionWithoutOrType
)
fn visit_media_condition_without_or_types(
&mut self,
n: &[MediaConditionWithoutOrType]
)
fn visit_media_feature(&mut self, n: &MediaFeature)
fn visit_media_feature_boolean(&mut self, n: &MediaFeatureBoolean)
fn visit_media_feature_name(&mut self, n: &MediaFeatureName)
fn visit_media_feature_plain(&mut self, n: &MediaFeaturePlain)
fn visit_media_feature_range(&mut self, n: &MediaFeatureRange)
fn visit_media_feature_range_comparison(
&mut self,
n: &MediaFeatureRangeComparison
)
fn visit_media_feature_range_interval(&mut self, n: &MediaFeatureRangeInterval)
fn visit_media_feature_value(&mut self, n: &MediaFeatureValue)
fn visit_media_in_parens(&mut self, n: &MediaInParens)
fn visit_media_not(&mut self, n: &MediaNot)
fn visit_media_or(&mut self, n: &MediaOr)
fn visit_media_queries(&mut self, n: &[MediaQuery])
fn visit_media_query(&mut self, n: &MediaQuery)
fn visit_media_query_list(&mut self, n: &MediaQueryList)
fn visit_namespace_prelude(&mut self, n: &NamespacePrelude)
fn visit_namespace_prelude_uri(&mut self, n: &NamespacePreludeUri)
fn visit_nesting_selector(&mut self, n: &NestingSelector)
fn visit_ns_prefix(&mut self, n: &NsPrefix)
fn visit_number(&mut self, n: &Number)
fn visit_opt_at_rule_prelude(&mut self, n: Option<&AtRulePrelude>)
fn visit_opt_attribute_selector_matcher(
&mut self,
n: Option<&AttributeSelectorMatcher>
)
fn visit_opt_attribute_selector_modifier(
&mut self,
n: Option<&AttributeSelectorModifier>
)
fn visit_opt_attribute_selector_value(
&mut self,
n: Option<&AttributeSelectorValue>
)
fn visit_opt_combinator(&mut self, n: Option<&Combinator>)
fn visit_opt_i_32(&mut self, n: Option<&i32>)
fn visit_opt_ident(&mut self, n: Option<&Ident>)
fn visit_opt_import_prelude_layer_name(
&mut self,
n: Option<&ImportPreludeLayerName>
)
fn visit_opt_import_prelude_supports_type(
&mut self,
n: Option<&ImportPreludeSupportsType>
)
fn visit_opt_important_flag(&mut self, n: Option<&ImportantFlag>)
fn visit_opt_js_word(&mut self, n: Option<&JsWord>)
fn visit_opt_media_condition_type(&mut self, n: Option<&MediaConditionType>)
fn visit_opt_media_query_list(&mut self, n: Option<&MediaQueryList>)
fn visit_opt_nesting_selector(&mut self, n: Option<&NestingSelector>)
fn visit_opt_ns_prefix(&mut self, n: Option<&NsPrefix>)
fn visit_opt_number(&mut self, n: Option<&Number>)
fn visit_opt_page_selector_pseudos(&mut self, n: Option<&[PageSelectorPseudo]>)
fn visit_opt_page_selector_type(&mut self, n: Option<&PageSelectorType>)
fn visit_opt_pseudo_class_selector_children_vec(
&mut self,
n: Option<&[PseudoClassSelectorChildren]>
)
fn visit_opt_pseudo_element_selector_children_vec(
&mut self,
n: Option<&[PseudoElementSelectorChildren]>
)
fn visit_opt_simple_block(&mut self, n: Option<&SimpleBlock>)
fn visit_opt_type_selector(&mut self, n: Option<&TypeSelector>)
fn visit_opt_url_modifiers(&mut self, n: Option<&[UrlModifier]>)
fn visit_opt_url_value(&mut self, n: Option<&UrlValue>)
fn visit_page_selector(&mut self, n: &PageSelector)
fn visit_page_selector_list(&mut self, n: &PageSelectorList)
fn visit_page_selector_pseudo(&mut self, n: &PageSelectorPseudo)
fn visit_page_selector_pseudos(&mut self, n: &[PageSelectorPseudo])
fn visit_page_selector_type(&mut self, n: &PageSelectorType)
fn visit_page_selectors(&mut self, n: &[PageSelector])
fn visit_percentage(&mut self, n: &Percentage)
fn visit_pseudo_class_selector(&mut self, n: &PseudoClassSelector)
fn visit_pseudo_class_selector_children(
&mut self,
n: &PseudoClassSelectorChildren
)
fn visit_pseudo_class_selector_children_vec(
&mut self,
n: &[PseudoClassSelectorChildren]
)
fn visit_pseudo_element_selector(&mut self, n: &PseudoElementSelector)
fn visit_pseudo_element_selector_children(
&mut self,
n: &PseudoElementSelectorChildren
)
fn visit_pseudo_element_selector_children_vec(
&mut self,
n: &[PseudoElementSelectorChildren]
)
fn visit_qualified_rule(&mut self, n: &QualifiedRule)
fn visit_qualified_rule_prelude(&mut self, n: &QualifiedRulePrelude)
fn visit_ratio(&mut self, n: &Ratio)
fn visit_relative_selector(&mut self, n: &RelativeSelector)
fn visit_relative_selector_list(&mut self, n: &RelativeSelectorList)
fn visit_relative_selectors(&mut self, n: &[RelativeSelector])
fn visit_resolution(&mut self, n: &Resolution)
fn visit_rule(&mut self, n: &Rule)
fn visit_rules(&mut self, n: &[Rule])
fn visit_selector_list(&mut self, n: &SelectorList)
fn visit_simple_block(&mut self, n: &SimpleBlock)
fn visit_span(&mut self, n: &Span)
fn visit_str(&mut self, n: &Str)
fn visit_style_block(&mut self, n: &StyleBlock)
fn visit_stylesheet(&mut self, n: &Stylesheet)
fn visit_subclass_selector(&mut self, n: &SubclassSelector)
fn visit_subclass_selectors(&mut self, n: &[SubclassSelector])
fn visit_supports_and(&mut self, n: &SupportsAnd)
fn visit_supports_condition(&mut self, n: &SupportsCondition)
fn visit_supports_condition_type(&mut self, n: &SupportsConditionType)
fn visit_supports_condition_types(&mut self, n: &[SupportsConditionType])
fn visit_supports_feature(&mut self, n: &SupportsFeature)
fn visit_supports_in_parens(&mut self, n: &SupportsInParens)
fn visit_supports_not(&mut self, n: &SupportsNot)
fn visit_supports_or(&mut self, n: &SupportsOr)
fn visit_tag_name_selector(&mut self, n: &TagNameSelector)
fn visit_time(&mut self, n: &Time)
fn visit_token(&mut self, n: &Token)
fn visit_token_and_span(&mut self, n: &TokenAndSpan)
fn visit_token_and_spans(&mut self, n: &[TokenAndSpan])
fn visit_tokens(&mut self, n: &Tokens)
fn visit_type_selector(&mut self, n: &TypeSelector)
fn visit_unicode_range(&mut self, n: &UnicodeRange)
fn visit_universal_selector(&mut self, n: &UniversalSelector)
fn visit_unknown_dimension(&mut self, n: &UnknownDimension)
fn visit_url(&mut self, n: &Url)
fn visit_url_modifier(&mut self, n: &UrlModifier)
fn visit_url_modifiers(&mut self, n: &[UrlModifier])
fn visit_url_value(&mut self, n: &UrlValue)
fn visit_url_value_raw(&mut self, n: &UrlValueRaw)
fn visit_wq_name(&mut self, n: &WqName)
impl<V> Copy for All<V> where
V: Copy,
impl<V> Eq for All<V> where
V: Eq,
impl<V> StructuralEq for All<V>
impl<V> StructuralPartialEq for All<V>
Auto Trait Implementations
impl<V> RefUnwindSafe for All<V> where
V: RefUnwindSafe,
impl<V> Send for All<V> where
V: Send,
impl<V> Sync for All<V> where
V: Sync,
impl<V> Unpin for All<V> where
V: Unpin,
impl<V> UnwindSafe for All<V> where
V: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more