CssMetadata

Struct CssMetadata 

Source
pub struct CssMetadata {
    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 unitless_zero_resolves: UnitlessZeroResolves,
    pub size: u16,
}
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

§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)

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 is_empty_container(&self) -> bool

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

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 · 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> DeclarationValue<'a, CssMetadata> for CounterStyleRuleStyleValue<'a>

Source§

type ComputedValue = Computed<'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 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” 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_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 parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
where Iter: 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 parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
where Iter: 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<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
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 parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
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 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§

type ComputedValue = Computed<'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 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” 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_declaration_value<I>( p: &mut Parser<'a, I>, name: 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 parse_custom_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
where Iter: 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 parse_computed_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
where Iter: 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<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
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 parse_unknown_declaration_value<Iter>( p: &mut Parser<'a, Iter>, _name: Cursor, ) -> Result<Self, Diagnostic>
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 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 StyleValue<'a>

Source§

type ComputedValue = Computed<'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” 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 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, ) -> Result<Self, Diagnostic>
where Iter: Iterator<Item = Cursor> + 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§

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 NodeWithMetadata<CssMetadata> for AccentColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for AlignContentStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AlignSelfStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AlignmentBaselineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AllStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AnchorName

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 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 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 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 AppearanceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AspectRatioContainerFeature

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for AspectRatioStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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<'a> NodeWithMetadata<CssMetadata> for AutoLineWidthList<'a>

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BackfaceVisibilityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BackgroundColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for BaselineShiftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BaselineSourceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for BgSize

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for BlockEllipsisStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for BlockSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BlockStepAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BlockStepInsertStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BlockStepRoundStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BlockStepSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BlockStepStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BookmarkLevelStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BookmarkStateStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderBlockEndStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockEndWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderBlockStartStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockStartWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBlockWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderBottomLeftRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBottomRightRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBottomStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBottomWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderBoundaryStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderCollapseStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderEndEndRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderEndStartRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderImageOutsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderImageRepeatStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 NodeWithMetadata<CssMetadata> for BorderInlineEndStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineEndWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderInlineStartStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineStartWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderInlineWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderLeftStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderLeftWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderRadius

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderRightStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderRightWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderSpacingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderStartEndRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderStartStartRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for BorderTopLeftRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderTopRightRadiusStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderTopStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderTopWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BorderWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BoxDecorationBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for BoxSizingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BoxSnapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BreakAfterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BreakBeforeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for BreakInsideStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for CalcSizeFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CaptionSideStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CaretAnimationStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CaretColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CaretShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CaretStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for ClearStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ClipRuleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for Color

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColorAdjustStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColorFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColorFunctionColor

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColorFunctionColorParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for ColorInterpolationFiltersStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for ColorStripe

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnCountStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnFillStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnGapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnHeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleEdgeInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleEdgeInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleEdgeInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInteriorInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInteriorInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleInteriorInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnRuleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for ColumnSpanStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ColumnWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 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 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 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 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 NodeWithMetadata<CssMetadata> for ContentVisibilityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ContinueStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for CornerBlockEndShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerBlockStartShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerBottomLeftShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerBottomRightShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerBottomShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerEndEndShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerEndStartShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerInlineEndShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerInlineStartShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerLeftShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerRightShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerShapeValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerStartEndShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerStartStartShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerTopLeftShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerTopRightShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CornerTopShapeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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<'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 NodeWithMetadata<CssMetadata> for CubicBezierFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CueAfterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CueBeforeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for CueStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 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 NodeWithMetadata<CssMetadata> for DirectionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for DisplayStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 DominantBaselineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 EmptyCellsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 FamilyName<'a>

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FieldSizingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FillBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FillColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FillOpacityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FillOriginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for FillRuleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for FitContentFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for FlexBasisStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlexDirectionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlexFlowStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlexGrowStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlexShrinkStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlexWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloatDeferStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloatOffsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloatReferenceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloatStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloodColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FloodOpacityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlowFromStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FlowToleranceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 NodeWithMetadata<CssMetadata> for FontKerningStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontLanguageOverrideStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontOpticalSizingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontSynthesisPositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontSynthesisSmallCapsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontSynthesisStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontSynthesisWeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontVariantCapsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontVariantEmojiStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontVariantPositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontWeightAbsolute

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontWeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FontWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FootnoteDisplayStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for FootnotePolicyStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ForcedColorAdjustStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for GapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for GenericFamily

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for GlyphOrientationVerticalStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for GridColumnEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for GridColumnStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for GridLine

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for GridRowEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for GridRowStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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<'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 HeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 HslFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HslFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HslaFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 HwbFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HwbFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HyphenateCharacterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HyphenateLimitLastStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HyphenateLimitLinesStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HyphenateLimitZoneStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for HyphensStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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<'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 NodeWithMetadata<CssMetadata> for ImageRenderingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for InitialLetterWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for InlineSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InlineSizingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InputSecurityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InteractivityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InterestDelayEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InterestDelayStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InterestDelayStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for InterpolateSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for IsolationStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ItemDirectionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ItemTrackStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for LabFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LabFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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<'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 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 LchFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LchFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 LeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for LetterSpacingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LightingColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineFitEdgeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineGridStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineHeightStepStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineHeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LinePaddingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for LineSnapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for LineWidth

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 NodeWithMetadata<CssMetadata> for LinearFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 NodeWithMetadata<CssMetadata> for ListStylePositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for MarginBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for MarginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarginTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MarkerSideStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaskBorderModeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaskBorderOutsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaskBorderRepeatStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for MaskTypeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for Matrix3dFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MatrixFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaxBlockSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaxHeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaxInlineSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaxLinesStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MaxWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for MinBlockSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MinHeightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MinInlineSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MinWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for MixBlendModeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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<'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 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 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 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 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 NodeWithMetadata<CssMetadata> for ObjectPositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ObjectViewBoxStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OffsetAnchorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OffsetDistanceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OffsetPositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OklabFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OklchFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OpacityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 OrderStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for OrphansStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for OutlineOffsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OutlineStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for OutlineWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowAnchorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for OverflowBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowClipMarginTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for OverflowInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for OverflowStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowXStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverflowYStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverlayStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverscrollBehaviorBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverscrollBehaviorInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverscrollBehaviorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverscrollBehaviorXStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for OverscrollBehaviorYStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for PaddingBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PaddingTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for PageStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for PauseAfterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PauseBeforeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PauseStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
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 NodeWithMetadata<CssMetadata> for PerspectiveFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PerspectiveOriginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PerspectiveStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 PointerEventsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 Position

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PositionAnchorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 PositionAreaStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 PositionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for PositionTryOrderStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 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 NodeWithMetadata<CssMetadata> for PrintColorAdjustStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for Ratio

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ReadingFlowStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ReadingOrderStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RegionFragmentStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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> NodeWithMetadata<CssMetadata> for RepeatFunction<'a>

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for ResizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RestAfterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RestBeforeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RestStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RgbFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RgbFunctionParams

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RgbaFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for Rotate3dFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RotateFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RotatexFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RotateyFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RotatezFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowGapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleEdgeInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleEdgeInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleEdgeInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInteriorInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInteriorInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleInteriorInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RowRuleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for RubyAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RubyMergeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RubyOverhangStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for RuleBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleEdgeInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleInsetEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleInsetStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleInteriorInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleOverlapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for RuleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for RunningStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for Scale3dFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScaleFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScaleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScalexFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScaleyFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScalezFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for ScrollBehaviorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollInitialTargetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarginTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollMarkerGroupStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingBlockEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingBlockStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingBlockStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingBottomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingInlineEndStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingInlineStartStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingInlineStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingLeftStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingRightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollPaddingTopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollSnapAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollSnapStopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for ScrollTargetGroupStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 ScrollableScrollStateFeature

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for ScrollbarColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ScrollbarWidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 Shadow

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ShapeImageThresholdStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ShapeMarginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for ShapePaddingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 NodeWithMetadata<CssMetadata> for SingleAnimationIterationCount

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 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 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 NodeWithMetadata<CssMetadata> for SkewFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SkewxFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SkewyFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SliderOrientationStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for SnapBlockFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for SnapInlineFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 SnappedScrollStateFeature

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for SpatialNavigationActionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SpatialNavigationContainStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SpatialNavigationFunctionStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SpeakAsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for SpeakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 StepsFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
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 StringOrUrl

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for StrokeAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for StrokeBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for StrokeDashCornerStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for StrokeDashoffsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for StrokeLinecapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for StrokeMiterlimitStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for StrokeOpacityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for StrokeOriginStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 StuckScrollStateFeature

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for SuperellipseFunction

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

Returns 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 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 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<'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 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 SystemStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TabSizeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TableLayoutStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

Available on crate feature visitable only.
Source§

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 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<'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 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 TextAlignAllStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextAlignLastStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextAutospaceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextBoxEdgeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextBoxTrimStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

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

fn metadata(&self) -> CssMetadata

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

impl NodeWithMetadata<CssMetadata> for TextCombineUprightStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationInsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationSkipBoxStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationSkipInkStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationSkipStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextDecorationThicknessStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextEmphasisColorStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextEmphasisSkipStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for TextGroupAlignStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextOrientationStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for TextSizeAdjustStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextSpacingTrimStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextUnderlineOffsetStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextWrapModeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextWrapStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TextWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
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 NodeWithMetadata<CssMetadata> for TimelineRangeName

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 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 NodeWithMetadata<CssMetadata> for TopStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TransformBoxStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TransformFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for TransformStyleStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for Translate3dFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TranslateFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TranslatexFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TranslateyFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for TranslatezFunction

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 UnicodeBidiStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 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 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 NodeWithMetadata<CssMetadata> for UserSelectStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 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 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 NodeWithMetadata<CssMetadata> for ViewTransitionGroupStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for ViewTransitionNameStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns 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 NodeWithMetadata<CssMetadata> for VisibilityStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 VoiceBalanceStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VoiceDurationStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for VoiceStressStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 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 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 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 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 NodeWithMetadata<CssMetadata> for WebkitLineClampStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 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 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 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 NodeWithMetadata<CssMetadata> for WhiteSpaceCollapseStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WidowsStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 WidthStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

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 NodeWithMetadata<CssMetadata> for WordBreakStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WordSpacingStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WordWrapStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WrapAfterStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WrapBeforeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WrapFlowStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WrapInsideStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WrapThroughStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for WritingModeStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn metadata(&self) -> CssMetadata

Returns the complete aggregated metadata for this node (self + children). Default implementation merges children’s metadata with self_metadata().
Source§

impl NodeWithMetadata<CssMetadata> for ZoomStyleValue

Source§

fn self_metadata(&self) -> CssMetadata

Returns the metadata contributed by this node itself, not including children. Most nodes don’t contribute metadata, so can simply return M::default(). Nodes like StyleRule or AtRules should return their own node kind flags here.
Source§

fn 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 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · 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 · 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 · 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 · 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 · 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 · 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> + 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

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
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>,