Skip to main content

CssMetadata

Struct CssMetadata 

Source
pub struct CssMetadata {
Show 14 fields pub property_groups: PropertyGroup, pub applies_to: AppliesTo, pub box_sides: BoxSide, pub box_portions: BoxPortion, pub declaration_kinds: DeclarationKind, pub used_at_rules: AtRuleId, pub vendor_prefixes: VendorPrefixes, pub node_kinds: NodeKinds, pub property_kinds: PropertyKind, pub value_kinds: CssTypes, pub unitless_zero_resolves: UnitlessZeroResolves, pub size: u16, pub uses_substitution: bool, pub expected_value_kinds: CssTypes,
}
Expand description

Aggregated metadata computed from declarations within a block. This allows efficient checking of what types of properties a block contains without iterating through all declarations.

Fields§

§property_groups: PropertyGroup

Bitwise OR of all PropertyGroup values

§applies_to: AppliesTo

Bitwise OR of all AppliesTo values

§box_sides: BoxSide

Bitwise OR of all BoxSide values

§box_portions: BoxPortion

Bitwise OR of all BoxPortion values

§declaration_kinds: DeclarationKind

Bitwise OR of all DeclarationKind values

§used_at_rules: AtRuleId

Bitwise OR of all AtRuleIds in a Node

§vendor_prefixes: VendorPrefixes

Bitwise OR of all VendorPrefixes in a Node

§node_kinds: NodeKinds

Bitwise OR of node categories present

§property_kinds: PropertyKind

Bitwise OR of queryable properties present

§value_kinds: CssTypes

Bitwise OR of literal value kinds present in this node and its subtree

§unitless_zero_resolves: UnitlessZeroResolves

How unitless zero resolves in this context (Length or Number)

§size: u16

Size of vector-based nodes (e.g., number of declarations, selector list length)

§uses_substitution: bool

True if any substitution function (var(), env(), attr(), etc.) or Unresolved node is present. Enables subtree-skip optimisations in visitors and the minifier.

§expected_value_kinds: CssTypes

OR-union of all CssTypes bits for substitution positions in this node. Accumulates upward through CssMetadata::merge for type inference.

Implementations§

Source§

impl CssMetadata

Source

pub fn is_empty(&self) -> bool

Returns true if this metadata is empty (contains no properties or at-rules)

Source

pub fn modifies_box(&self) -> bool

Returns true if this block modifies any positioning-related properties.

Source

pub fn has_important(&self) -> bool

Returns true if metadata contains important declarations.

Source

pub fn has_custom_properties(&self) -> bool

Returns true if metadata contains custom properties.

Source

pub fn has_computed(&self) -> bool

Returns true if metadata contains computed values.

Source

pub fn has_shorthands(&self) -> bool

Returns true if metadata contains shorthand properties.

Source

pub fn has_longhands(&self) -> bool

Returns true if metadata contains longhand properties.

Source

pub fn has_unknown(&self) -> bool

Returns true if metadata contains unknown nodes.

Source

pub fn has_vendor_prefixes(&self) -> bool

Returns true if metadata contains vendor-prefixed properties.

Source

pub fn single_vendor_prefix(&self) -> Option<VendorPrefixes>

Returns the vendor prefix if exactly one is present, None otherwise.

Source

pub fn has_rules(&self) -> bool

Returns true if metadata contains any rule nodes.

Source

pub fn has_style_rules(&self) -> bool

Returns true if metadata contains style rules.

Source

pub fn has_at_rules(&self) -> bool

Returns true if metadata contains at-rules.

Source

pub fn has_functions(&self) -> bool

Returns true if metadata contains function nodes.

Source

pub fn is_deprecated(&self) -> bool

Returns true if metadata contains deprecated nodes.

Source

pub fn is_experimental(&self) -> bool

Returns true if metadata contains experimental nodes.

Source

pub fn is_non_standard(&self) -> bool

Returns true if metadata contains non-standard nodes.

Source

pub fn is_dimension(&self) -> bool

Returns true if metadata contains dimension values.

Source

pub fn has_property_kind(&self, kind: PropertyKind) -> bool

Returns true if metadata contains nodes with the given property kind.

Source

pub fn has_substitution(&self) -> bool

Returns true if any substitution function or Unresolved node is present in this subtree.

Source

pub fn has_value_kinds(&self, kinds: CssTypes) -> bool

Returns true if this node or its subtree contains any of the given value kinds.

Source

pub fn is_empty_container(&self) -> bool

Returns true if this is an empty container (no declarations, no nested rules).

Source

pub fn has_effect(&self) -> bool

Returns true if anything in this node or its subtree has an effect on rendering.

Source

pub fn is_inert(&self) -> bool

Returns true if this node has no effect on rendering, so it can be removed.

For self metadata this describes the node itself. Node kinds aggregate upwards, so for a subtree it only says that the subtree holds an inert node somewhere.

Source

pub fn is_nested(&self) -> bool

Returns true if this node, or a node in its subtree, is nested inside another node.

Source

pub fn has_empty_prelude(&self) -> bool

Returns true if this node has a prelude which covers no source text, such as the omitted selector of @page {} or the anonymous layer of @layer {}.

Source

pub fn can_be_empty(&self) -> bool

Returns true if this node can be a container (has StyleRule or AtRule kind).

Trait Implementations§

Source§

impl Clone for CssMetadata

Source§

fn clone(&self) -> CssMetadata

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CssMetadata

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'a, T> DeclarationValue<'a, CssMetadata> for CalcableValue<'a, T>

Source§

fn is_computed_declaration_value<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor, ) -> Result<Self>
where Iter: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for ColorProfileRuleStyleValue<'a>

Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_declaration_value<I>( p: &mut Parser<'a, I>, c: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

impl<'a> DeclarationValue<'a, CssMetadata> for CounterStyleRuleStyleValue<'a>

Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_declaration_value<I>( p: &mut Parser<'a, I>, c: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontFaceRuleStyleValue<'a>

Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<I>( p: &mut Parser<'a, I>, c: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontFeatureValue<'a>

Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontFeatureValueList<'a>

Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontFeatureValuePair<'a>

Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<I>( p: &mut Parser<'a, I>, _: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontFeatureValuesRuleStyleValue<'a>

Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_declaration_value<I>( p: &mut Parser<'a, I>, c: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

impl<'a> DeclarationValue<'a, CssMetadata> for FontPaletteValuesRuleStyleValue<'a>

Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_declaration_value<I>( p: &mut Parser<'a, I>, c: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

impl<'a, T> DeclarationValue<'a, CssMetadata> for KeywordValue<'a, T>

Source§

fn is_computed_declaration_value<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor, ) -> Result<Self>
where Iter: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a, T> DeclarationValue<'a, CssMetadata> for NumericValue<'a, T>

Source§

fn is_computed_declaration_value<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor, ) -> Result<Self>
where Iter: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a> DeclarationValue<'a, CssMetadata> for StyleValue<'a>

Source§

fn declaration_metadata( decl: &Declaration<'a, Self, CssMetadata>, ) -> CssMetadata

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_custom_declaration_value<I>( p: &mut Parser<'a, I>, _name: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn is_computed_declaration_value<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn parse_computed_declaration_value<I>( p: &mut Parser<'a, I>, _name: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_specified_declaration_value<I>( p: &mut Parser<'a, I>, name: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn parse_unknown_declaration_value<I>( p: &mut Parser<'a, I>, _name: Cursor, ) -> ParserResult<Self>
where I: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl<'a, T> DeclarationValue<'a, CssMetadata> for Value<'a, T>

Source§

fn is_computed_declaration_value<I>(p: &Parser<'a, I>, c: Cursor) -> bool
where I: Iterator<Item = Cursor> + Clone,

Determines if the given Cursor begins a computed value (an arbitrary substitution function such as var()/env(), or a typed math function such as calc()/min()). Read more
Source§

fn is_initial(&self) -> bool

Determines if the parsed Self was parsed as the “initial” keyword. Read more
Source§

fn is_inherit(&self) -> bool

Determines if the parsed Self was parsed as the “inherit” keyword. Read more
Source§

fn is_unset(&self) -> bool

Determines if the parsed Self was parsed as the “unset” keyword. Read more
Source§

fn is_revert(&self) -> bool

Determines if the parsed Self was parsed as the “revert” keyword. Read more
Source§

fn is_revert_layer(&self) -> bool

Determines if the parsed Self was parsed as the “revert-layer” keyword. Read more
Source§

fn is_revert_rule(&self) -> bool

Determines if the parsed Self was parsed as the “revert-rule” keyword. Read more
Source§

fn needs_computing(&self) -> bool

Determines if the parsed Self is not a valid literal production of the grammar, and instead some of its constituent parts will need additional computation to reify into a known value. Read more
Source§

fn parse_specified_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor, ) -> Result<Self>
where Iter: Iterator<Item = Cursor> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are assumed to be specified, that is, they’re not custom and not computed. Therefore this should return a Self reflecting a specified value. If this results in a Parse error then ComputedValue will be checked to see if the parser stopped because it saw a computed value function. If this results in a success, the next token is still checked as it may be a ComputedValue, which - if so - the parsed value will be discarded, and the parser rewound to re-parse this as a ComputedValue. Read more
Source§

fn declaration_metadata(declaration: &Declaration<'a, Self, M>) -> M

Returns metadata for this value when used in a declaration context. This allows the value to inspect the declaration (e.g., checking for !important) and include that information in the metadata. Read more
Source§

fn valid_declaration_name<Iter>( _p: &Parser<'a, Iter>, _c: Cursor<Token>, ) -> bool
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Determines if the given Cursor represents a valid Ident matching a known property name. Read more
Source§

fn is_unknown(&self) -> bool

Determines if the parsed Self was parsed as an unknown value. Read more
Source§

fn is_custom(&self) -> bool

Determines if the parsed Self was parsed as a Custom value. Read more
Source§

fn parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This cursor is known to be dashed ident, therefore this should return a Self reflecting a Custom property. Alternatively, if this DeclarationValue disallows custom declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called before verifying that the next token was peeked to be a ComputedValue, therefore this should return a Self reflecting a Computed property. Alternatively, if this DeclarationValue disallows computed declarations then this is the right place to return a parse Error. Read more
Source§

fn parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Like parse() but with the additional context of the name Cursor. This is only called on values that are didn’t parse as either a Custom, Computed or Specified value therefore this should return a Self reflecting an unknown property, or alternatively the right place to return a parse error. Read more
Source§

fn parse_declaration_value<Iter>( p: &mut Parser<'a, Iter>, name: Cursor<Token>, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl Default for CssMetadata

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for CssMetadata

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Hash for CssMetadata

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl NodeMetadata for CssMetadata

Source§

fn merge(self, other: Self) -> Self

Merges another NodeMetadata into this one, returning the result.
Source§

fn with_size(self, size: u16) -> Self

Sets the size of this metadata (e.g., number of declarations, selector list length). Default implementation is a no-op for metadata types that don’t track size.
Source§

fn with_declaration(self) -> Self

Marks this metadata as describing a declaration. Default implementation is a no-op for metadata types that don’t track node kinds.
Source§

fn with_nested(self) -> Self

Marks this metadata as describing a node nested inside another node. Default implementation is a no-op for metadata types that don’t track node kinds.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C, D)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>, E: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C, D, E)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>, E: NodeWithMetadata<CssMetadata>, F: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C, D, E, F)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>, E: NodeWithMetadata<CssMetadata>, F: NodeWithMetadata<CssMetadata>, G: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C, D, E, F, G)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>, E: NodeWithMetadata<CssMetadata>, F: NodeWithMetadata<CssMetadata>, G: NodeWithMetadata<CssMetadata>, H: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for (A, B, C, D, E, F, G, H)

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for AbsFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AbsoluteSize

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AccentColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AcosFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AdditiveSymbolsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AlignContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AlignItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AlignSelfStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AlignmentBaselineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AllStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnchorName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnchorNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnchorScopeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for And

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Angle

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AngleOrNumber

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AngleOrZero

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AnimateableFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AnimationAction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationCompositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationDelayEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationDelayStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationDirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationDurationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationFillModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationIterationCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationPlayStateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationRangeCenterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationTimingFunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnimationTriggerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AnnotationFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Any

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for AnyHoverMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AnyHoverMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AnyPointerMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AnyPointerMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AppearanceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcCommandParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcRadii<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcRotate<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ArcSweep<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AsinFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AspectRatioContainerFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AspectRatioMediaFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AspectRatioStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for At

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for AtKeyword

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AtPosition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for Atan2Function<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AtanFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Attachment

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AttrFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AttrFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AttrName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AttrType<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Attribute

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AttributeModifier

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AttributeOperator

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AttributeValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Auto

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for AutoFillOrFit

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for AutoNoneOr<T>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for AutoOr<T>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for AutoTrackList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Autospace<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackdropFilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackfaceVisibilityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundAttachmentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundBlendModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundPositionBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundPositionInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundPositionXStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundPositionYStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundRepeatBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundRepeatInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundRepeatXStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundRepeatYStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BackgroundStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Backtick

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Bang

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for BangEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BasePaletteValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BaselineMetric

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BaselinePosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BaselineShiftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BaselineSourceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BasicShape<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BasicShapeRect<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BgClip

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BgLayer<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BgPosition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BgPositionAndSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BgSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BlendMode

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockEllipsisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BlockSizeContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockStepAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockStepInsertStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockStepRoundStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockStepSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlockStepStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BlurFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BookmarkLabelStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BookmarkLevelStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BookmarkStateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for BooleanKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockEndWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStartWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBlockWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomLeftRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomRightRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBottomWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderBoundaryStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderCollapseStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderEndEndRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderEndStartRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageOutsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageRepeatStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageSliceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageSourceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderImageWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineEndWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStartWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderInlineWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLeftWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderLimitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRadius<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderRightWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderSpacingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderStartEndRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderStartStartRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopLeftRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopRightRadiusStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderTopWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BorderWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxDecorationBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowBlurStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowOffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowPositionStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowSpreadStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxShadowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BoxSnapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BreakAfterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BreakBeforeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BreakInsideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for BrightnessFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CSSFloat

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CSSInt

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcInParens<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CalcKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcOperand<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcOperandSubstitutionFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcProduct<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CalcProductOperator

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CalcSizeBasis<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CalcSizeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CalcSizeOperand

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcSum<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CalcSumOperator

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcValue<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for CalcableSubstitutionFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for CalcableValue<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CaptionSideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Caret

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CaretAnimationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CaretColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CaretEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CaretShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CaretStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CfImage<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CfImageValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CharacterVariantFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CharsetRule

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CircleFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CircleRadius<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for ClampFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Class

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ClearStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ClipPathStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ClipRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Colon

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for ColonColon

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Color<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorFunctionColor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorFunctionColorParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorGamutMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorGamutMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorIndexMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorInterpolationFiltersStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorInterpolationMethod

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorInterpolationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorMixFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorMixPart<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorProfilePrelude

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorProfileRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorProfileRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorProfileRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorProfileSrcValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorSchemeName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorSchemeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ColorSpace

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorStopOrHint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorStripe<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnFillStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnGapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnHeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetCapEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetCapStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetCapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetJunctionEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetJunctionStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetJunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleVisibilityItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnRuleWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnSpanStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ColumnsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Combinator

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Comma

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for CommaOrSlash

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>, const MIN: usize> NodeWithMetadata<CssMetadata> for CommaSeparated<'a, T, MIN>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CommandEndPoint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CommonLigValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Comparison

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for CompatAuto

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CompatSpecial

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ComponentsValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CompositingOperator

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CompoundSelector<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainIntrinsicBlockSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainIntrinsicHeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainIntrinsicInlineSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainIntrinsicSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainIntrinsicWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerCondition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerConditionList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerQuery<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerRulesBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContainerTypeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentAltItem<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ContentDistribution

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ContentFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ContentKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentLevel<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentListItem<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ContentPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContentVisibilityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ContextualAltValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContinueStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ContrastFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ControlPoint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CoordBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CoordinatePair<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CopyIntoStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBlockEndShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBlockStartShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomLeftShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomRightShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerEndEndShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerEndEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerEndStartShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerEndStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerInlineEndShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerInlineStartShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerLeftShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerRightShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerShapeValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerStartEndShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerStartEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerStartStartShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerStartStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopLeftShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopRightShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopShapeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CornerTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CosFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Counter<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterIncrementStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CounterName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterResetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterSetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterStyle<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CounterStyleName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterStyleRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterStyleRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CounterStyleRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CountersFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CountersFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CrossFadeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CubicBezierFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CubicBezierFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CueAfterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CueBeforeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CueStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CursorImage<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CursorPredefined

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CursorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CurveCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for CurveTarget<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CustomElementTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for CustomIdent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Dash

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for DashedIdent

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for DashedIdent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Decibel

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Delim

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DeviceAspectRatioMediaFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DeviceHeightMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DeviceWidthMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Dimension

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for DirPseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DirValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DiscretionaryLigValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayInside

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayInternal

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayLegacy

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayLegacyVendor

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayListitem

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayListitemInside

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayModeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayModeMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DisplayOutside

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DisplayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DocumentMatcher

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DocumentMatcherList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DocumentRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DocumentRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Dollar

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for DollarEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DominantBaselineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Dot

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DropShadowFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DynamicRangeLimitMixFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DynamicRangeLimitMixFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for DynamicRangeLimitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DynamicRangeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for DynamicRangeMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EasingFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for EastAsianVariantValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for EastAsianWidthValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ElementFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EllipseFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EmptyCellsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, V> NodeWithMetadata<CssMetadata> for EnvFunction<'a, V>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for EnvironmentBlendingMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for EnvironmentBlendingMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Eq

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for EqualEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for EventTriggerEvent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EventTriggerNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EventTriggerSourceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for EventTriggerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T, const VALUE: i32> NodeWithMetadata<CssMetadata> for Exact<T, VALUE>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ExpFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ExplicitTrackList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FadeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FallbackStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FeatureTagToggle<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FeatureTagValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FieldSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillLayer<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillOpacityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FillOrigin

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FillStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FilterFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FilterValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FilterValueList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, V> NodeWithMetadata<CssMetadata> for FirstValidFunction<'a, V>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FitContentFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FixedSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Flex

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexBasisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexDirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexGrowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexLineCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexShrinkStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlexWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloatDeferStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloatOffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloatReferenceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloodColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FloodOpacityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlowFromStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlowIntoStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FlowToleranceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FontDisplayValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceAscentOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceDescentOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontFamilyDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontFeatureSettingsDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontLanguageOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontNamedInstanceDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontSizeDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontStyleDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontVariationSettingsDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontWeightDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceFontWidthDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceLineGapOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSizeAdjustDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSrcDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSubscriptPositionOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSubscriptSizeOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSuperscriptPositionOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceSuperscriptSizeOverrideDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFaceUnicodeRangeDescriptor<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFamilyName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFamilyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureIndex<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureIndexList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureIndexPair<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureSettingsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValue<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValueBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValueList<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValueListBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuePair<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuePairBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValueTypeRule<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuesPrelude<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuesRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuesRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontFeatureValuesRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FontFormat

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontKerningStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontLanguageOverrideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontOpticalSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontPaletteStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontPaletteValuesFontFamilyValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontPaletteValuesRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontPaletteValuesRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontPaletteValuesRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSizeAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSrc<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSrcList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisSmallCapsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontSynthesisWeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FontTech

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantAlternatesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantAlternatesStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantCapsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantEastAsianStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantEastAsianStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantEmojiStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FontVariantKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantLigaturesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantNumericStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantNumericStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantStyleValueKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantStyleValueKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariantStyleValueKeywords3<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontVariationSettingsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontWeightAbsolute<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontWeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for FontWidthKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FontWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FootnoteDisplayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FootnotePolicyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ForcedColorAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ForcedColorsMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ForcedColorsMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FormatFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FrameSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Frequency

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Function

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FunctionalPseudoClass<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for FunctionalPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GapRepeatRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GapRuleList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GapRuleOrRepeat<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GenericComplete

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GenericFontFamily<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GenericIncomplete

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GenericScriptSpecific

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GenericScriptSpecificKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GenericVoice<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GeometryBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GlyphOrientationVerticalStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Gradient<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GrayscaleFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridAreaStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridAutoColumnsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridAutoFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridAutoRowsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridColumnEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridColumnStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridColumnStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridLine<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for GridMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridRowEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridRowStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridRowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridTemplateAreasStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridTemplateColumnsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridTemplateRowsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for GridTemplateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Gt

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for HackMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HangingPunctuationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HasPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Hash

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Hash

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HeadingPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HeightContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HeightMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HighlightPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HistoricalLigValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HorizontalLineClause<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HorizontalLineCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HorizontalLineValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HorizontalViewportSegmentsMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HostContextPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HostPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HoverMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HoverMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HslChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslaFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HslaRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HtmlNonConformingTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HtmlNonStandardTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HtmlTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HueInterpolationDirection

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HueInterpolationMethod

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HueRotateFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for HwbChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HwbFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HwbFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HwbRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HwbRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphenateCharacterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphenateLimitCharsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphenateLimitLastStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphenateLimitLinesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphenateLimitZoneStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for HyphensStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for HypotFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Id

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Ident

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IdentArg<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IdentFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, V> NodeWithMetadata<CssMetadata> for IfBranch<'a, V>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IfCondition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IfConditionExpr<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, V> NodeWithMetadata<CssMetadata> for IfFunction<'a, V>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IfTest<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Image<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Image1d<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageAnimationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageOrientationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageRenderingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageResolutionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageSetFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImageSetParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ImageTags

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImportLayer<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImportLayerFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImportRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ImportSupportsFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InflexibleBreadth<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for InheritsValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InitialLetterAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InitialLetterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InitialLetterWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for InlineSizeContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InlineSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InlineSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InputSecurityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InsetValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IntegerOrInfinite<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InteractivityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InterestDelayEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InterestDelayStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InterestDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InterpolateSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for InterpolationColorSpace

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for InvertFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for InvertedColorsMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for InvertedColorsMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IsPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for IsolationMode

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for IsolationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for JustifyContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for JustifyItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for JustifySelfStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Keyframe<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for KeyframeSelector

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for KeyframesName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for KeyframesRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for KeyframesRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for KeypressFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for KeywordSubstitutionFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for KeywordValue<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LabChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LabFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LabFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LabRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LabRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LangPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LangValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LangValues<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LayerName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LayerNameList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LayerRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LayerRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LayoutBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LchChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LchFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LchFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LchRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LchRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LeaderFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LeaderType

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LeftCurly

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for LeftParen

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for LeftSquare

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LegacyPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Length

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LengthPercentage

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LengthPercentageNumber

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LengthPercentageOrFlex

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LetterSpacingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LightDarkFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LightingColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineClampStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineColorList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineColorOrRepeat<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineFitEdgeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineGridStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineHeightStepStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineHeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineNameList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineNames<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinePaddingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineSnapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for LineStyle

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineStyleList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineStyleOrRepeat<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineWidth<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineWidthList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LineWidthOrRepeat<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinearDirection<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinearFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinearFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinearGradientFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinearGradientFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LinkParametersStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ListStyleImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ListStylePositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ListStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ListStyleTypeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LocalFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for LogFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Lt

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginRule<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarginTrimStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarkerEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarkerMidStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarkerSideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarkerStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MarkerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderOutsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderSliceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderSourceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskBorderWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskCompositeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskLayer<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MaskLayerClip

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaskTypeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MaskingMode

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for MathFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MathmlTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Matrix3dFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Matrix3dFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MatrixFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MatrixFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaxBlockSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for MaxFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaxHeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaxInlineSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaxLinesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MaxWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaCondition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MediaPreCondition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaQuery<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaQueryList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MediaRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MediaType

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinBlockSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for MinFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinHeightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinInlineSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinIntrinsicSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MinmaxFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MixBlendModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for ModFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MonochromeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MoveCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozAppearanceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozBoxSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozColumnCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozColumnGapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozDeviceOrientationMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozDeviceOrientationMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozDevicePixelRatioMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozDocumentRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozFilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozFunctionalPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozFunctionalPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozFunctionalPseudoElementKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozImagesInMenusMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozLocaleDirFunctionalPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozMacGraphiteThemeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozMaemoClassicMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozOsVersionMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozOsVersionMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozOsxFontSmoothingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MozTouchEnabledMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozTransitionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MozUserSelectStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsBoxSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsColumnCountMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsDevicePixelRatioMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexDirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexItemAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexLinePackStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexNegativeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexOrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexPackStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexPositiveStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexPreferredSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsFlexWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsHighContrastMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsHighContrastMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsImeAlignMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsImeAlignMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsInterpolationModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsOverflowStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTextSizeAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTouchActionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTouchActionStyleValueKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTouchActionStyleValueKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTransformOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTransformStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsTransitionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsUserSelectStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsViewStateMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for MsViewStateMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for MsWordBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NameRepeat<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NameRepeatCount<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NameRepeatParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NamedColor

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NamedDirection

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, Item> NodeWithMetadata<CssMetadata> for NamedRepeatItems<'a, Item>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Namespace

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NamespacePrefix

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NamespaceRule

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NamespaceTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NavControlsMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NavControlsMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NavDownStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NavLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NavRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NavUpStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NegativeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NestedGroupRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T> NodeWithMetadata<CssMetadata> for NonEmpty<T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T> NodeWithMetadata<CssMetadata> for NonNegative<T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T> NodeWithMetadata<CssMetadata> for NonZero<T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for NoneOr<T>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NormalFromFontPercentage<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for NormalOr<T>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for NotPseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Nth

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthChildPseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthColPseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthLastChildPseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthLastColPseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthLastOfTypePseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NthOfTypePseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Number

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for NumberLength

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumberOrInfinity

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumberOrPercentage

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumberPercentage

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumericFigureValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumericFractionValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for NumericSpacingValues

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for NumericSubstitutionFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for NumericValue<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OBoxSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ODevicePixelRatioMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OFilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OObjectFitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ObjectFitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ObjectPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ObjectViewBoxStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetAnchorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetDistanceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetPath<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetPathStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetRotateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OklabFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OklabRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OklchFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OklchRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OpacityFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OpacityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OpacityValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OpentypeTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Optionals2<A, B>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Optionals3<A, B, C>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Optionals4<A, B, C, D>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<A: NodeWithMetadata<CssMetadata>, B: NodeWithMetadata<CssMetadata>, C: NodeWithMetadata<CssMetadata>, D: NodeWithMetadata<CssMetadata>, E: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Optionals5<A, B, C, D, E>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Or

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OrientationContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OrientationContainerFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OrientationMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OrientationMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OrnamentsFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OrphansStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OutlineColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OutlineLineStyle

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OutlineOffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OutlineStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OutlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OutlineWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowAnchorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OverflowBlockMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OverflowBlockMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowClipMarginTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OverflowInlineMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OverflowInlineMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for OverflowPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowXStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverflowYStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverlayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverrideColorsValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorXStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for OverscrollBehaviorYStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PadStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaddingTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PagePseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PageRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PageRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PageSelector<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PageSelectorList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Paint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PaintBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaintOrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaintOrderStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PaletteIdentifier

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaletteMixFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaletteMixFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PaletteMixPalette<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ParamFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ParamFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PartPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PathFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PauseAfterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PauseBeforeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PauseStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Percent

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Percentage

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PerspectiveFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PerspectiveOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PerspectiveStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PickerPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PipeEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for PipePipe

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PlaceContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PlaceItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PlaceSelfStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Plus

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PointerEventsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PointerMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PointerMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PointerTimelineAxisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PointerTimelineAxisStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PointerTimelineNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PointerTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PolarColorSpace

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PolygonFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PolygonRound<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Position<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionAnchorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionAndSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionArea

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaBlock

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaInline

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaPhsyicalHorizontal

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaPhsyicalVertical

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaSelfBlock

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaSelfInline

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionAreaSelfPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionAreaStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionBlockAxis

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionBlockAxisKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionFour<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionHorizontal<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionHorizontalKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionInlineAxis

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionInlineAxisKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionOne<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionTryFallbacksStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionTryOrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionTryStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionTwo<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionVertical<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositionVerticalKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PositionVisibilityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T> NodeWithMetadata<CssMetadata> for Positive<T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PositiveNonZeroInt

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PowFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PredefinedCounter

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersColorSchemeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersColorSchemeMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersContrastMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersContrastMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedDataMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedDataMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedMotionMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedMotionMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedTransparencyMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PrefersReducedTransparencyMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PrefixStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PrintColorAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PropertyPrelude

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PropertyRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PropertyRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for PseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for PtNameAndClassSelector<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Question

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Quote

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for QuotesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RadialExtent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RadialGradientFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RadialGradientFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RadialShape

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RadialSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<T, const MIN: i32, const MAX: i32> NodeWithMetadata<CssMetadata> for Ranged<T, MIN, MAX>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Ratio<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RayFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RayFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RaySize

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ReadingFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ReadingOrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RectFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RectangularColorSpace

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RegionFragmentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, K> NodeWithMetadata<CssMetadata> for RelativeChannelValue<'a, K>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RelativeColorFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RelativeColorOrigin<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RelativeControlPoint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RelativeControlPointKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, K> NodeWithMetadata<CssMetadata> for RelativeHueValue<'a, K>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RelativeSize

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for RemFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RenderingIntentValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<Items, Count> NodeWithMetadata<CssMetadata> for RepeatFunction<Items, Count>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RepeatStyle

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RepeatingLinearGradientFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RepeatingLinearGradientFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RepeatingRadialGradientFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RepeatingRadialGradientFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Repetition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ResizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Resolution

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ResolutionMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ResolutionMediaFeatureValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ResolutionOrType<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RestAfterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RestBeforeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RestStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ReversedCounterName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RgbChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbRelativeParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbaFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RgbaRelativeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RightCurly

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for RightParen

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for RightSquare

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Rotate3dFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Rotate3dFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RotateFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RotateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RotatexFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RotateyFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RotatezFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for RoundFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for RoundingStrategy

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowGapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetCapEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetCapStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetCapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetJunctionEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetJunctionStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetJunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleVisibilityItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RowRuleWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RubyAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RubyMergeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RubyOverhangStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RubyPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Rule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleInsetCapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleInsetEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleInsetJunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleInsetStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleOverlapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleVisibilityItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RuleWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for RunningStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SaturateFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Scale3dFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Scale3dFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScaleFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScaleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScalexFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScaleyFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScalezFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScanMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScanMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScopeEnd<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScopeRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScopeRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScopeStart<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScriptingMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScriptingMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollAxisLockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollBehaviorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollInitialTargetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarginTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarkerGroupStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarkerGroupStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarkerGroupStyleValueOptionsKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollMarkerGroupStyleValueOptionsKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingBlockEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingBlockStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingBottomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingInlineEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingInlineStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingLeftStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingRightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollPaddingTopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollSnapAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollSnapAlignStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollSnapStopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollSnapTypeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScrollStateFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollStateQuery<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollTargetGroupStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollTimelineAxisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollTimelineAxisStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollTimelineNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ScrollableScrollStateFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollbarColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollbarGutterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ScrollbarWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SelectorComponent<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SelectorList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SelfPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Semicolon

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Semitones

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SepiaFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Shadow<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ShadowPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ShapeBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeImageThresholdStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeInsideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeMarginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeOutsideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapePaddingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeRectFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeRectFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ShapeRenderingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for SignFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SinFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAdditiveSymbolsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimation<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationComposition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationDirection

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationFillMode

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationIterationCount<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationPlayState

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationRangeCenterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationTimeline

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationTrigger<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationTriggerBehavior

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationTriggerRange<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleAnimationTriggerTimeline<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleAnimationTriggerType

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleBackgroundPositionBlockStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleBackgroundPositionInlineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleBackgroundPositionXStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleBackgroundPositionYStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleContainIntrinsicSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleMaskClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleOverrideColorsValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SinglePointerTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleScrollTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActivationRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActivationRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActivationRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActiveRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActiveRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTimelineTriggerActiveRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleTransition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SingleTransitionProperty

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleViewTimelineInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SingleViewTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SizeKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SkewFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SkewxFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SkewyFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Slash

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SliderOrientationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SlottedPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SmoothCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SmoothTarget<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SnapBlockFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SnapBlockFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SnapBlockKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SnapInlineFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SnapInlineFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SnapInlineKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SnappedScrollStateFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SpacingTrim

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpatialNavigationActionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpatialNavigationContainStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpatialNavigationFunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpeakAsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpeakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SpreadShadow<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SqrtFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Star

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for StarEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for StartEnd

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StartingStyleRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StartingStyleRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for StatePseudoFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for StepPosition

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StepsFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StepsFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for String

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for StringFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for StringFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for StringKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StringSetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StripesFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeDashCornerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeDashJustifyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeDasharrayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeDashoffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeImageStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeLayer<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeLinecapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeLinejoinStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeLinejoinStyleValueKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeLinejoinStyleValueKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeMiterlimitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeOpacityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokePositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeRepeatStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StrokeWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for StuckScrollStateFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StyleFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StyleQuery<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StyleRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StyleSheet<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StyleValue<'a>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StylesetFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for StylisticFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T> NodeWithMetadata<CssMetadata> for SubstitutionFunction<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SuffixStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SuperellipseFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SupportsCondition<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SupportsFeature<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SupportsRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SupportsRuleBlock<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SvgPaint<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SvgPaintChildFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SvgTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SwashFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Symbol<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SymbolicCounterStyle

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SymbolsFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SymbolsFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SymbolsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SymbolsType

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Syntax<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SyntaxComponent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SyntaxMultiplier

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SyntaxTypeName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SyntaxValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SystemColor

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for SystemFontFamilyName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for SystemStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TabSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TableLayoutStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Tag

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TanFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Target<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TargetCounterFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TargetCounterKind

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TargetCounterParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TargetCountersFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TargetCountersParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TargetName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TargetTextFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TargetTextParams

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TechFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextAlignAllStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextAlignLastStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextAutospaceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextBoxEdgeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextBoxStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextBoxTrimStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextCombineUprightStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationLineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationSkipBoxStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationSkipInkStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationSkipSelfStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationSkipSpacesStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationSkipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextDecorationThicknessStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEdge<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisSkipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisStyleStyleValueKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisStyleStyleValueKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextEmphasisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextFitStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextFitStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextFunctionContent

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextGroupAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextIndentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextJustifyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextOrientationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextOverflowSingleAxis<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextOverflowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextRenderingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextShadowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextSizeAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextSpacingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextSpacingTrimStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextTransformStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextUnderlineOffsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextUnderlinePositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextUnderlinePositionStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextUnderlinePositionStyleValueOptionsKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextUnderlinePositionStyleValueOptionsKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextWrapModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextWrapStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TextWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Tilde

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for TildeEqual

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for Time

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineRangeCenterSubject<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineRangeName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineScopeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActivationRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActivationRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActivationRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActiveRangeEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActiveRangeStartStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerActiveRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerSourceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TimelineTriggerStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TopStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TouchActionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TouchActionStyleValueKeywords1<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TouchActionStyleValueKeywords2<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TrackBreadth<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TrackList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TrackSize<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformBoxStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformStyleStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransformStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionBehaviorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TransitionBehaviorValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionDurationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionPropertyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TransitionTimingFunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Translate3dFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Translate3dFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TranslateFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TranslateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TranslatexFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TranslateyFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TranslatezFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TreeCountingFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for TriggerScopeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TrySize

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TryTactic

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Underscore

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for UnicodeBidiStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for UnicodeRange

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Unknown<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for UnknownAtRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for UnknownQualifiedRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for UnknownTag

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for Unresolved<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for UpdateMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for UpdateMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Url

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Url

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl NodeWithMetadata<CssMetadata> for UrlOrString

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for UserSelectStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Value<'a, T>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, V> NodeWithMetadata<CssMetadata> for VarFunction<'a, V>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VariationTagValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a, T: NodeWithMetadata<CssMetadata>> NodeWithMetadata<CssMetadata> for Vec<'a, T>

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VerticalAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VerticalLineClause<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VerticalLineCommand<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VerticalLineValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VerticalViewportSegmentsMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VideoColorGamutMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VideoColorGamutMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VideoDynamicRangeMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VideoDynamicRangeMediaFeatureKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTimelineAxisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTimelineAxisStyleValueKeywords<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTimelineInsetStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTimelineNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTimelineStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionClassStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionGroupPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionGroupStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionImagePairPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionNewPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionOldPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ViewTransitionScopeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VisibilityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VisualBox

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VoiceAge

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceBalanceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceDurationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceFamilyName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceFamilyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VoiceGender

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoicePitchStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceRangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceRateStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceStressStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for VoiceVolumeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAlignContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAlignItemsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAlignSelfStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationDurationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationFillModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationIterationCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitAnimationMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationNameStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnimationTimingFunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAnyFunctionalPseudoClass<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitAppearanceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBackfaceVisibilityStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBackgroundClipStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBackgroundSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxAlignStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxDecorationBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxDirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxFlexStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxOrdinalGroupStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxOrientStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxPackStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxShadowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitBoxSizingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitClipPathStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitColumnCountStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitColumnGapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitDevicePixelRatioMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitDistrubutedFunctionalPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFilterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexBasisStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexDirectionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexGrowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFlexWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFontSmoothingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitFunctionalPseudoElement<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitJustifyContentStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitKeyframesRule<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitLineClampStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitMarginEndStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitMaskPositionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitMaskSizeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitOrderStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitOverflowScrollingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitPerspectiveStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitPrintColorAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitPseudoClass

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitPseudoElement

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTapHighlightColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextDecorationColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextDecorationSkipInkStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextDecorationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextFillColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextSizeAdjustStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextStrokeColorStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextStrokeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTextStrokeWidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTouchCalloutStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitTransform2dMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitTransform3dMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransformOriginStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransformStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransitionDelayStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransitionDurationStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitTransitionMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransitionPropertyStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransitionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitTransitionTimingFunctionStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitUserDragStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WebkitUserSelectStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WebkitVideoPlayableInlineMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WherePseudoFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WhiteSpaceCollapseStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WhiteSpaceStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WhiteSpaceTrimStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WhiteSpaceTrimStyleValueOptions<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Whitespace

Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

fn self_metadata(&self) -> M

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WidowsStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WidthContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WidthMediaFeature

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WidthStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for Wildcard

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WillChangeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WindowDragStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WordBreakStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WordSpaceTransformStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WordSpacingStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WordWrapStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WrapAfterStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WrapBeforeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WrapFlowStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WrapInsideStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WrapThroughStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for WritingModeStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for XywhFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for XywhFunctionParams<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for XyzChannelKeyword

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ZIndexStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl<'a> NodeWithMetadata<CssMetadata> for ZoomStyleValue<'a>

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl Ord for CssMetadata

Source§

fn cmp(&self, other: &CssMetadata) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for CssMetadata

Source§

fn eq(&self, other: &CssMetadata) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for CssMetadata

Source§

fn partial_cmp(&self, other: &CssMetadata) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl SemanticEq for CssMetadata

Source§

fn semantic_eq(&self, other: &Self) -> bool

Returns true if self and other are semantically equal.
Source§

impl Serialize for CssMetadata

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'a> StyleSheet<'a, CssMetadata> for StyleSheet<'a>

Source§

type Rule = Rule<'a>

Source§

fn parse_stylesheet<I>( p: &mut Parser<'a, I>, ) -> Result<(Vec<'a, Self::Rule>, M), Diagnostic>
where I: Iterator<Item = Cursor<Token>> + Clone,

Source§

impl ToCursors for CssMetadata

Source§

fn to_cursors(&self, _: &mut impl CursorSink)

Source§

impl ToSpan for CssMetadata

Source§

fn to_span(&self) -> Span

Returns source span.
Source§

impl Copy for CssMetadata

Source§

impl Eq for CssMetadata

Source§

impl StructuralPartialEq for CssMetadata

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black(&self) -> FgColorDisplay<'_, Black, Self>

Change the foreground color to black
§

fn on_black(&self) -> BgColorDisplay<'_, Black, Self>

Change the background color to black
§

fn red(&self) -> FgColorDisplay<'_, Red, Self>

Change the foreground color to red
§

fn on_red(&self) -> BgColorDisplay<'_, Red, Self>

Change the background color to red
§

fn green(&self) -> FgColorDisplay<'_, Green, Self>

Change the foreground color to green
§

fn on_green(&self) -> BgColorDisplay<'_, Green, Self>

Change the background color to green
§

fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>

Change the background color to yellow
§

fn blue(&self) -> FgColorDisplay<'_, Blue, Self>

Change the foreground color to blue
§

fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>

Change the background color to blue
§

fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>

Change the background color to magenta
§

fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>

Change the foreground color to purple
§

fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>

Change the background color to purple
§

fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>

Change the background color to cyan
§

fn white(&self) -> FgColorDisplay<'_, White, Self>

Change the foreground color to white
§

fn on_white(&self) -> BgColorDisplay<'_, White, Self>

Change the background color to white
§

fn default_color(&self) -> FgColorDisplay<'_, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>

Change the background color to the terminal default
§

fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>

Change the background color to bright red
§

fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>

Change the background color to bright white
§

fn bold(&self) -> BoldDisplay<'_, Self>

Make the text bold
§

fn dimmed(&self) -> DimDisplay<'_, Self>

Make the text dim
§

fn italic(&self) -> ItalicDisplay<'_, Self>

Make the text italicized
§

fn underline(&self) -> UnderlineDisplay<'_, Self>

Make the text underlined
Make the text blink
Make the text blink (but fast!)
§

fn reversed(&self) -> ReversedDisplay<'_, Self>

Swap the foreground and background colors
§

fn hidden(&self) -> HiddenDisplay<'_, Self>

Hide the text
§

fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at compile-time. If the color is constant, use either [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,

Set the background color at runtime. Only use if you do not know what color to use at compile-time. If the color is constant, use either [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>

Set the foreground color to a specific RGB value.
§

fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>

Set the background color to a specific RGB value.
§

fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>

Sets the foreground color to an RGB value.
§

fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>

Sets the background color to an RGB value.
§

fn style(&self, style: Style) -> Styled<&Self>

Apply a runtime-determined style
§

impl<T, S> SimdFrom<T, S> for T
where S: Simd,

§

fn simd_from(_simd: S, value: T) -> T

§

impl<F, T, S> SimdInto<T, S> for F
where T: SimdFrom<F, S>, S: Simd,

§

fn simd_into(self, simd: S) -> T

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,