Trait style::values::resolved::ToResolvedValue
source · pub trait ToResolvedValue {
type ResolvedValue;
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue;
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self;
}
Expand description
A trait to represent the conversion between resolved and resolved values.
This trait is derivable with #[derive(ToResolvedValue)]
.
The deriving code assumes that if the type isn’t generic, then the trait can
be implemented as simple move. This means that a manual implementation with
ResolvedValue = Self
is bogus if it returns anything else than a clone.
Required Associated Types§
sourcetype ResolvedValue
type ResolvedValue
The resolved value type we’re going to be converted to.
Required Methods§
sourcefn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
Convert a resolved value to a resolved value.
sourcefn from_resolved_value(resolved: Self::ResolvedValue) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
Convert a resolved value to resolved value form.
Implementations on Foreign Types§
source§impl ToResolvedValue for ()
impl ToResolvedValue for ()
type ResolvedValue = ()
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for bool
impl ToResolvedValue for bool
type ResolvedValue = bool
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for f32
impl ToResolvedValue for f32
type ResolvedValue = f32
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for i32
impl ToResolvedValue for i32
type ResolvedValue = i32
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for u8
impl ToResolvedValue for u8
type ResolvedValue = u8
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for i8
impl ToResolvedValue for i8
type ResolvedValue = i8
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for u16
impl ToResolvedValue for u16
type ResolvedValue = u16
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for u32
impl ToResolvedValue for u32
type ResolvedValue = u32
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for usize
impl ToResolvedValue for usize
type ResolvedValue = usize
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for String
impl ToResolvedValue for String
type ResolvedValue = String
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for Box<str>
impl ToResolvedValue for Box<str>
type ResolvedValue = Box<str, Global>
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl ToResolvedValue for AllowedNumericType
impl ToResolvedValue for AllowedNumericType
type ResolvedValue = AllowedNumericType
fn to_resolved_value(self, _: &Context<'_>) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<A, B> ToResolvedValue for (A, B)where
A: ToResolvedValue,
B: ToResolvedValue,
impl<A, B> ToResolvedValue for (A, B)where
A: ToResolvedValue,
B: ToResolvedValue,
type ResolvedValue = (<A as ToResolvedValue>::ResolvedValue, <B as ToResolvedValue>::ResolvedValue)
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<T> ToResolvedValue for Option<T>where
T: ToResolvedValue,
impl<T> ToResolvedValue for Option<T>where
T: ToResolvedValue,
type ResolvedValue = Option<<T as ToResolvedValue>::ResolvedValue>
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<T> ToResolvedValue for SmallVec<[T; 1]>where
T: ToResolvedValue,
impl<T> ToResolvedValue for SmallVec<[T; 1]>where
T: ToResolvedValue,
type ResolvedValue = SmallVec<[<T as ToResolvedValue>::ResolvedValue; 1]>
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<T> ToResolvedValue for Vec<T>where
T: ToResolvedValue,
impl<T> ToResolvedValue for Vec<T>where
T: ToResolvedValue,
type ResolvedValue = Vec<<T as ToResolvedValue>::ResolvedValue, Global>
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<T> ToResolvedValue for Box<T>where
T: ToResolvedValue,
impl<T> ToResolvedValue for Box<T>where
T: ToResolvedValue,
type ResolvedValue = Box<<T as ToResolvedValue>::ResolvedValue, Global>
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
source§impl<T> ToResolvedValue for Box<[T]>where
T: ToResolvedValue,
impl<T> ToResolvedValue for Box<[T]>where
T: ToResolvedValue,
type ResolvedValue = Box<[<T as ToResolvedValue>::ResolvedValue], Global>
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
Implementors§
source§impl ToResolvedValue for Symbolwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
impl ToResolvedValue for Symbolwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
type ResolvedValue = Symbol
source§impl ToResolvedValue for LonghandId
impl ToResolvedValue for LonghandId
type ResolvedValue = LonghandId
source§impl ToResolvedValue for ShorthandId
impl ToResolvedValue for ShorthandId
type ResolvedValue = ShorthandId
source§impl ToResolvedValue for style::properties::longhands::_servo_overflow_clip_box::computed_value::T
impl ToResolvedValue for style::properties::longhands::_servo_overflow_clip_box::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::_servo_top_layer::computed_value::T
impl ToResolvedValue for style::properties::longhands::_servo_top_layer::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::align_content::computed_value::T
impl ToResolvedValue for style::properties::longhands::align_content::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::align_items::computed_value::T
impl ToResolvedValue for style::properties::longhands::align_items::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::align_self::computed_value::T
impl ToResolvedValue for style::properties::longhands::align_self::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::animation_direction::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::animation_direction::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::animation_fill_mode::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::animation_fill_mode::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::animation_play_state::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::animation_play_state::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::backface_visibility::computed_value::T
impl ToResolvedValue for style::properties::longhands::backface_visibility::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::background_attachment::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::background_attachment::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::background_clip::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::background_clip::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::background_origin::single_value::computed_value::T
impl ToResolvedValue for style::properties::longhands::background_origin::single_value::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::border_collapse::computed_value::T
impl ToResolvedValue for style::properties::longhands::border_collapse::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::box_sizing::computed_value::T
impl ToResolvedValue for style::properties::longhands::box_sizing::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::column_span::computed_value::T
impl ToResolvedValue for style::properties::longhands::column_span::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::direction::computed_value::T
impl ToResolvedValue for style::properties::longhands::direction::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::empty_cells::computed_value::T
impl ToResolvedValue for style::properties::longhands::empty_cells::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::flex_direction::computed_value::T
impl ToResolvedValue for style::properties::longhands::flex_direction::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::flex_wrap::computed_value::T
impl ToResolvedValue for style::properties::longhands::flex_wrap::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::font_variant_caps::computed_value::T
impl ToResolvedValue for style::properties::longhands::font_variant_caps::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::justify_content::computed_value::T
impl ToResolvedValue for style::properties::longhands::justify_content::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::list_style_position::computed_value::T
impl ToResolvedValue for style::properties::longhands::list_style_position::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::list_style_type::computed_value::T
impl ToResolvedValue for style::properties::longhands::list_style_type::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::mix_blend_mode::computed_value::T
impl ToResolvedValue for style::properties::longhands::mix_blend_mode::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::pointer_events::computed_value::T
impl ToResolvedValue for style::properties::longhands::pointer_events::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::position::computed_value::T
impl ToResolvedValue for style::properties::longhands::position::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::table_layout::computed_value::T
impl ToResolvedValue for style::properties::longhands::table_layout::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::text_decoration_style::computed_value::T
impl ToResolvedValue for style::properties::longhands::text_decoration_style::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::text_rendering::computed_value::T
impl ToResolvedValue for style::properties::longhands::text_rendering::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::unicode_bidi::computed_value::T
impl ToResolvedValue for style::properties::longhands::unicode_bidi::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::visibility::computed_value::T
impl ToResolvedValue for style::properties::longhands::visibility::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::white_space::computed_value::T
impl ToResolvedValue for style::properties::longhands::white_space::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for style::properties::longhands::writing_mode::computed_value::T
impl ToResolvedValue for style::properties::longhands::writing_mode::computed_value::T
type ResolvedValue = T
source§impl ToResolvedValue for ComputedUrl
impl ToResolvedValue for ComputedUrl
type ResolvedValue = ComputedUrl
source§impl ToResolvedValue for Clear
impl ToResolvedValue for Clear
type ResolvedValue = Clear
source§impl ToResolvedValue for Float
impl ToResolvedValue for Float
type ResolvedValue = Float
source§impl ToResolvedValue for Resize
impl ToResolvedValue for Resize
type ResolvedValue = Resize
source§impl ToResolvedValue for AngleOrPercentagewhere
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
Angle: ToResolvedValue<ResolvedValue = Angle>,
impl ToResolvedValue for AngleOrPercentagewhere
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
Angle: ToResolvedValue<ResolvedValue = Angle>,
type ResolvedValue = AngleOrPercentage
source§impl ToResolvedValue for NumberOrPercentagewhere
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
Number: ToResolvedValue<ResolvedValue = Number>,
impl ToResolvedValue for NumberOrPercentagewhere
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
Number: ToResolvedValue<ResolvedValue = Number>,
type ResolvedValue = NumberOrPercentage
source§impl ToResolvedValue for GenericFontFamily
impl ToResolvedValue for GenericFontFamily
type ResolvedValue = GenericFontFamily
source§impl ToResolvedValue for SingleFontFamilywhere
FamilyName: ToResolvedValue<ResolvedValue = FamilyName>,
GenericFontFamily: ToResolvedValue<ResolvedValue = GenericFontFamily>,
impl ToResolvedValue for SingleFontFamilywhere
FamilyName: ToResolvedValue<ResolvedValue = FamilyName>,
GenericFontFamily: ToResolvedValue<ResolvedValue = GenericFontFamily>,
type ResolvedValue = SingleFontFamily
source§impl ToResolvedValue for LineDirectionwhere
Angle: ToResolvedValue<ResolvedValue = Angle>,
HorizontalPositionKeyword: ToResolvedValue<ResolvedValue = HorizontalPositionKeyword>,
VerticalPositionKeyword: ToResolvedValue<ResolvedValue = VerticalPositionKeyword>,
impl ToResolvedValue for LineDirectionwhere
Angle: ToResolvedValue<ResolvedValue = Angle>,
HorizontalPositionKeyword: ToResolvedValue<ResolvedValue = HorizontalPositionKeyword>,
VerticalPositionKeyword: ToResolvedValue<ResolvedValue = VerticalPositionKeyword>,
type ResolvedValue = LineDirection
source§impl ToResolvedValue for CalcLengthPercentageLeafwhere
Length: ToResolvedValue<ResolvedValue = Length>,
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
impl ToResolvedValue for CalcLengthPercentageLeafwhere
Length: ToResolvedValue<ResolvedValue = Length>,
Percentage: ToResolvedValue<ResolvedValue = Percentage>,
source§impl ToResolvedValue for PageSizewhere
Size2D<NonNegativeLength>: ToResolvedValue<ResolvedValue = Size2D<NonNegativeLength>>,
PageOrientation: ToResolvedValue<ResolvedValue = PageOrientation>,
impl ToResolvedValue for PageSizewhere
Size2D<NonNegativeLength>: ToResolvedValue<ResolvedValue = Size2D<NonNegativeLength>>,
PageOrientation: ToResolvedValue<ResolvedValue = PageOrientation>,
type ResolvedValue = PageSize
source§impl ToResolvedValue for TextEmphasisStylewhere
TextEmphasisFillMode: ToResolvedValue<ResolvedValue = TextEmphasisFillMode>,
TextEmphasisShapeKeyword: ToResolvedValue<ResolvedValue = TextEmphasisShapeKeyword>,
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
impl ToResolvedValue for TextEmphasisStylewhere
TextEmphasisFillMode: ToResolvedValue<ResolvedValue = TextEmphasisFillMode>,
TextEmphasisShapeKeyword: ToResolvedValue<ResolvedValue = TextEmphasisShapeKeyword>,
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
type ResolvedValue = TextEmphasisStyle
source§impl ToResolvedValue for Impossible
impl ToResolvedValue for Impossible
type ResolvedValue = Impossible
source§impl ToResolvedValue for FillRule
impl ToResolvedValue for FillRule
type ResolvedValue = FillRule
source§impl ToResolvedValue for ShapeBox
impl ToResolvedValue for ShapeBox
type ResolvedValue = ShapeBox
source§impl ToResolvedValue for ShapeGeometryBoxwhere
ShapeBox: ToResolvedValue<ResolvedValue = ShapeBox>,
impl ToResolvedValue for ShapeGeometryBoxwhere
ShapeBox: ToResolvedValue<ResolvedValue = ShapeBox>,
type ResolvedValue = ShapeGeometryBox
source§impl ToResolvedValue for MinMaxOp
impl ToResolvedValue for MinMaxOp
type ResolvedValue = MinMaxOp
source§impl ToResolvedValue for ColorSpace
impl ToResolvedValue for ColorSpace
type ResolvedValue = ColorSpace
source§impl ToResolvedValue for StepPosition
impl ToResolvedValue for StepPosition
type ResolvedValue = StepPosition
source§impl ToResolvedValue for TimingKeyword
impl ToResolvedValue for TimingKeyword
type ResolvedValue = TimingKeyword
source§impl ToResolvedValue for CounterStylewhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
SymbolsType: ToResolvedValue<ResolvedValue = SymbolsType>,
Symbols: ToResolvedValue<ResolvedValue = Symbols>,
impl ToResolvedValue for CounterStylewhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
SymbolsType: ToResolvedValue<ResolvedValue = SymbolsType>,
Symbols: ToResolvedValue<ResolvedValue = Symbols>,
type ResolvedValue = CounterStyle
source§impl ToResolvedValue for SymbolsType
impl ToResolvedValue for SymbolsType
type ResolvedValue = SymbolsType
source§impl ToResolvedValue for GradientCompatMode
impl ToResolvedValue for GradientCompatMode
type ResolvedValue = GradientCompatMode
source§impl ToResolvedValue for ShapeExtent
impl ToResolvedValue for ShapeExtent
type ResolvedValue = ShapeExtent
source§impl ToResolvedValue for RaySize
impl ToResolvedValue for RaySize
type ResolvedValue = RaySize
source§impl ToResolvedValue for PageOrientation
impl ToResolvedValue for PageOrientation
type ResolvedValue = PageOrientation
source§impl ToResolvedValue for TransformStyle
impl ToResolvedValue for TransformStyle
type ResolvedValue = TransformStyle
source§impl ToResolvedValue for BorderStyle
impl ToResolvedValue for BorderStyle
type ResolvedValue = BorderStyle
source§impl ToResolvedValue for AnimationTimelinewhere
TimelineName: ToResolvedValue<ResolvedValue = TimelineName>,
ScrollAxis: ToResolvedValue<ResolvedValue = ScrollAxis>,
Scroller: ToResolvedValue<ResolvedValue = Scroller>,
impl ToResolvedValue for AnimationTimelinewhere
TimelineName: ToResolvedValue<ResolvedValue = TimelineName>,
ScrollAxis: ToResolvedValue<ResolvedValue = ScrollAxis>,
Scroller: ToResolvedValue<ResolvedValue = Scroller>,
type ResolvedValue = AnimationTimeline
source§impl ToResolvedValue for Appearance
impl ToResolvedValue for Appearance
type ResolvedValue = Appearance
source§impl ToResolvedValue for BreakBetween
impl ToResolvedValue for BreakBetween
type ResolvedValue = BreakBetween
source§impl ToResolvedValue for BreakWithin
impl ToResolvedValue for BreakWithin
type ResolvedValue = BreakWithin
source§impl ToResolvedValue for ContentVisibility
impl ToResolvedValue for ContentVisibility
type ResolvedValue = ContentVisibility
source§impl ToResolvedValue for Overflow
impl ToResolvedValue for Overflow
type ResolvedValue = Overflow
source§impl ToResolvedValue for OverflowAnchor
impl ToResolvedValue for OverflowAnchor
type ResolvedValue = OverflowAnchor
source§impl ToResolvedValue for OverflowClipBox
impl ToResolvedValue for OverflowClipBox
type ResolvedValue = OverflowClipBox
source§impl ToResolvedValue for OverscrollBehavior
impl ToResolvedValue for OverscrollBehavior
type ResolvedValue = OverscrollBehavior
source§impl ToResolvedValue for ScrollAxis
impl ToResolvedValue for ScrollAxis
type ResolvedValue = ScrollAxis
source§impl ToResolvedValue for ScrollSnapAxis
impl ToResolvedValue for ScrollSnapAxis
type ResolvedValue = ScrollSnapAxis
source§impl ToResolvedValue for ScrollSnapStop
impl ToResolvedValue for ScrollSnapStop
type ResolvedValue = ScrollSnapStop
source§impl ToResolvedValue for Scroller
impl ToResolvedValue for Scroller
type ResolvedValue = Scroller
source§impl ToResolvedValue for TransitionPropertywhere
ShorthandId: ToResolvedValue<ResolvedValue = ShorthandId>,
LonghandId: ToResolvedValue<ResolvedValue = LonghandId>,
CustomPropertyName: ToResolvedValue<ResolvedValue = CustomPropertyName>,
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
impl ToResolvedValue for TransitionPropertywhere
ShorthandId: ToResolvedValue<ResolvedValue = ShorthandId>,
LonghandId: ToResolvedValue<ResolvedValue = LonghandId>,
CustomPropertyName: ToResolvedValue<ResolvedValue = CustomPropertyName>,
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
type ResolvedValue = TransitionProperty
source§impl ToResolvedValue for PrintColorAdjust
impl ToResolvedValue for PrintColorAdjust
type ResolvedValue = PrintColorAdjust
source§impl ToResolvedValue for FontSizeKeyword
impl ToResolvedValue for FontSizeKeyword
type ResolvedValue = FontSizeKeyword
source§impl ToResolvedValue for VariantAlternateswhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
impl ToResolvedValue for VariantAlternateswhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
type ResolvedValue = VariantAlternates
source§impl ToResolvedValue for ImageRendering
impl ToResolvedValue for ImageRendering
type ResolvedValue = ImageRendering
source§impl ToResolvedValue for MozImageRect
impl ToResolvedValue for MozImageRect
type ResolvedValue = MozImageRect
source§impl ToResolvedValue for Quoteswhere
QuoteList: ToResolvedValue<ResolvedValue = QuoteList>,
impl ToResolvedValue for Quoteswhere
QuoteList: ToResolvedValue<ResolvedValue = QuoteList>,
type ResolvedValue = Quotes
source§impl ToResolvedValue for OutlineStylewhere
BorderStyle: ToResolvedValue<ResolvedValue = BorderStyle>,
impl ToResolvedValue for OutlineStylewhere
BorderStyle: ToResolvedValue<ResolvedValue = BorderStyle>,
type ResolvedValue = OutlineStyle
source§impl ToResolvedValue for PageNamewhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
impl ToResolvedValue for PageNamewhere
CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,
type ResolvedValue = PageName
source§impl ToResolvedValue for GridTemplateAreaswhere
TemplateAreasArc: ToResolvedValue<ResolvedValue = TemplateAreasArc>,
impl ToResolvedValue for GridTemplateAreaswhere
TemplateAreasArc: ToResolvedValue<ResolvedValue = TemplateAreasArc>,
type ResolvedValue = GridTemplateAreas
source§impl ToResolvedValue for MasonryItemOrder
impl ToResolvedValue for MasonryItemOrder
type ResolvedValue = MasonryItemOrder
source§impl ToResolvedValue for MasonryPlacement
impl ToResolvedValue for MasonryPlacement
type ResolvedValue = MasonryPlacement
source§impl ToResolvedValue for DPropertywhere
SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,
impl ToResolvedValue for DPropertywhere
SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,
type ResolvedValue = DProperty
source§impl ToResolvedValue for IsAbsolute
impl ToResolvedValue for IsAbsolute
type ResolvedValue = IsAbsolute
source§impl ToResolvedValue for PathCommandwhere
CoordPair: ToResolvedValue<ResolvedValue = CoordPair>,
IsAbsolute: ToResolvedValue<ResolvedValue = IsAbsolute>,
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
ArcFlag: ToResolvedValue<ResolvedValue = ArcFlag>,
impl ToResolvedValue for PathCommandwhere
CoordPair: ToResolvedValue<ResolvedValue = CoordPair>,
IsAbsolute: ToResolvedValue<ResolvedValue = IsAbsolute>,
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
ArcFlag: ToResolvedValue<ResolvedValue = ArcFlag>,
type ResolvedValue = PathCommand
source§impl ToResolvedValue for CaptionSide
impl ToResolvedValue for CaptionSide
type ResolvedValue = CaptionSide
source§impl ToResolvedValue for HyphenateCharacterwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
impl ToResolvedValue for HyphenateCharacterwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
type ResolvedValue = HyphenateCharacter
source§impl ToResolvedValue for LineBreak
impl ToResolvedValue for LineBreak
type ResolvedValue = LineBreak
source§impl ToResolvedValue for OverflowWrap
impl ToResolvedValue for OverflowWrap
type ResolvedValue = OverflowWrap
source§impl ToResolvedValue for RubyPosition
impl ToResolvedValue for RubyPosition
type ResolvedValue = RubyPosition
source§impl ToResolvedValue for TextAlignKeyword
impl ToResolvedValue for TextAlignKeyword
type ResolvedValue = TextAlignKeyword
source§impl ToResolvedValue for TextAlignLast
impl ToResolvedValue for TextAlignLast
type ResolvedValue = TextAlignLast
source§impl ToResolvedValue for TextJustify
impl ToResolvedValue for TextJustify
type ResolvedValue = TextJustify
source§impl ToResolvedValue for TextOverflowSidewhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
impl ToResolvedValue for TextOverflowSidewhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
type ResolvedValue = TextOverflowSide
source§impl ToResolvedValue for TextTransformCase
impl ToResolvedValue for TextTransformCase
type ResolvedValue = TextTransformCase
source§impl ToResolvedValue for WordBreak
impl ToResolvedValue for WordBreak
type ResolvedValue = WordBreak
source§impl ToResolvedValue for CursorKind
impl ToResolvedValue for CursorKind
type ResolvedValue = CursorKind
source§impl ToResolvedValue for UserSelect
impl ToResolvedValue for UserSelect
type ResolvedValue = UserSelect
source§impl ToResolvedValue for Symbolswhere
OwnedSlice<Symbol>: ToResolvedValue<ResolvedValue = OwnedSlice<Symbol>>,
impl ToResolvedValue for Symbolswhere
OwnedSlice<Symbol>: ToResolvedValue<ResolvedValue = OwnedSlice<Symbol>>,
type ResolvedValue = Symbols
source§impl ToResolvedValue for ComputedList
impl ToResolvedValue for ComputedList
source§impl ToResolvedValue for OwnedStr
impl ToResolvedValue for OwnedStr
type ResolvedValue = OwnedStr
source§impl ToResolvedValue for Anglewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for Anglewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = Angle
source§impl ToResolvedValue for FamilyNamewhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
FontFamilyNameSyntax: ToResolvedValue<ResolvedValue = FontFamilyNameSyntax>,
impl ToResolvedValue for FamilyNamewhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
FontFamilyNameSyntax: ToResolvedValue<ResolvedValue = FontFamilyNameSyntax>,
type ResolvedValue = FamilyName
source§impl ToResolvedValue for FontFamilywhere
FontFamilyList: ToResolvedValue<ResolvedValue = FontFamilyList>,
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for FontFamilywhere
FontFamilyList: ToResolvedValue<ResolvedValue = FontFamilyList>,
bool: ToResolvedValue<ResolvedValue = bool>,
type ResolvedValue = FontFamily
source§impl ToResolvedValue for FontFamilyListwhere
Box<[SingleFontFamily]>: ToResolvedValue<ResolvedValue = Box<[SingleFontFamily]>>,
impl ToResolvedValue for FontFamilyListwhere
Box<[SingleFontFamily]>: ToResolvedValue<ResolvedValue = Box<[SingleFontFamily]>>,
type ResolvedValue = FontFamilyList
source§impl ToResolvedValue for FontLanguageOverridewhere
u32: ToResolvedValue<ResolvedValue = u32>,
impl ToResolvedValue for FontLanguageOverridewhere
u32: ToResolvedValue<ResolvedValue = u32>,
source§impl ToResolvedValue for FontSizewhere
NonNegativeLength: ToResolvedValue<ResolvedValue = NonNegativeLength>,
KeywordInfo: ToResolvedValue<ResolvedValue = KeywordInfo>,
impl ToResolvedValue for FontSizewhere
NonNegativeLength: ToResolvedValue<ResolvedValue = NonNegativeLength>,
KeywordInfo: ToResolvedValue<ResolvedValue = KeywordInfo>,
type ResolvedValue = FontSize
source§impl ToResolvedValue for FontStretchwhere
NonNegativePercentage: ToResolvedValue<ResolvedValue = NonNegativePercentage>,
impl ToResolvedValue for FontStretchwhere
NonNegativePercentage: ToResolvedValue<ResolvedValue = NonNegativePercentage>,
type ResolvedValue = FontStretch
source§impl ToResolvedValue for FontStyleAnglewhere
Angle: ToResolvedValue<ResolvedValue = Angle>,
impl ToResolvedValue for FontStyleAnglewhere
Angle: ToResolvedValue<ResolvedValue = Angle>,
type ResolvedValue = FontStyleAngle
source§impl ToResolvedValue for FontWeightwhere
Number: ToResolvedValue<ResolvedValue = Number>,
impl ToResolvedValue for FontWeightwhere
Number: ToResolvedValue<ResolvedValue = Number>,
type ResolvedValue = FontWeight
source§impl ToResolvedValue for CSSPixelLengthwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for CSSPixelLengthwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = CSSPixelLength
source§impl ToResolvedValue for CalcLengthPercentagewhere
AllowedNumericType: ToResolvedValue<ResolvedValue = AllowedNumericType>,
CalcNode: ToResolvedValue<ResolvedValue = CalcNode>,
impl ToResolvedValue for CalcLengthPercentagewhere
AllowedNumericType: ToResolvedValue<ResolvedValue = AllowedNumericType>,
CalcNode: ToResolvedValue<ResolvedValue = CalcNode>,
source§impl ToResolvedValue for LengthPercentage
impl ToResolvedValue for LengthPercentage
type ResolvedValue = LengthPercentage
source§impl ToResolvedValue for OffsetRotatewhere
bool: ToResolvedValue<ResolvedValue = bool>,
Angle: ToResolvedValue<ResolvedValue = Angle>,
impl ToResolvedValue for OffsetRotatewhere
bool: ToResolvedValue<ResolvedValue = bool>,
Angle: ToResolvedValue<ResolvedValue = Angle>,
type ResolvedValue = OffsetRotate
source§impl ToResolvedValue for Percentagewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for Percentagewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = Percentage
source§impl ToResolvedValue for Resolutionwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for Resolutionwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = Resolution
source§impl ToResolvedValue for Au
impl ToResolvedValue for Au
type ResolvedValue = Au
source§impl ToResolvedValue for LetterSpacingwhere
Length: ToResolvedValue<ResolvedValue = Length>,
impl ToResolvedValue for LetterSpacingwhere
Length: ToResolvedValue<ResolvedValue = Length>,
type ResolvedValue = LetterSpacing
source§impl ToResolvedValue for TextDecorationsInEffectwhere
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for TextDecorationsInEffectwhere
bool: ToResolvedValue<ResolvedValue = bool>,
source§impl ToResolvedValue for TextOverflowwhere
TextOverflowSide: ToResolvedValue<ResolvedValue = TextOverflowSide>,
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for TextOverflowwhere
TextOverflowSide: ToResolvedValue<ResolvedValue = TextOverflowSide>,
bool: ToResolvedValue<ResolvedValue = bool>,
type ResolvedValue = TextOverflow
source§impl ToResolvedValue for Timewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for Timewhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = Time
source§impl ToResolvedValue for Pathwhere
FillRule: ToResolvedValue<ResolvedValue = FillRule>,
SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,
impl ToResolvedValue for Pathwhere
FillRule: ToResolvedValue<ResolvedValue = FillRule>,
SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,
type ResolvedValue = Path
source§impl ToResolvedValue for ColorInterpolationMethodwhere
ColorSpace: ToResolvedValue<ResolvedValue = ColorSpace>,
HueInterpolationMethod: ToResolvedValue<ResolvedValue = HueInterpolationMethod>,
impl ToResolvedValue for ColorInterpolationMethodwhere
ColorSpace: ToResolvedValue<ResolvedValue = ColorSpace>,
HueInterpolationMethod: ToResolvedValue<ResolvedValue = HueInterpolationMethod>,
source§impl ToResolvedValue for FontTagwhere
u32: ToResolvedValue<ResolvedValue = u32>,
impl ToResolvedValue for FontTagwhere
u32: ToResolvedValue<ResolvedValue = u32>,
type ResolvedValue = FontTag
source§impl ToResolvedValue for LineNameListwhere
OwnedSlice<OwnedSlice<CustomIdent>>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedSlice<CustomIdent>>>,
usize: ToResolvedValue<ResolvedValue = usize>,
impl ToResolvedValue for LineNameListwhere
OwnedSlice<OwnedSlice<CustomIdent>>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedSlice<CustomIdent>>>,
usize: ToResolvedValue<ResolvedValue = usize>,
type ResolvedValue = LineNameList
source§impl ToResolvedValue for PaintWorkletwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for PaintWorkletwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
type ResolvedValue = PaintWorklet
source§impl ToResolvedValue for BackgroundRepeatwhere
BackgroundRepeatKeyword: ToResolvedValue<ResolvedValue = BackgroundRepeatKeyword>,
impl ToResolvedValue for BackgroundRepeatwhere
BackgroundRepeatKeyword: ToResolvedValue<ResolvedValue = BackgroundRepeatKeyword>,
type ResolvedValue = BackgroundRepeat
source§impl ToResolvedValue for BorderImageRepeatwhere
BorderImageRepeatKeyword: ToResolvedValue<ResolvedValue = BorderImageRepeatKeyword>,
impl ToResolvedValue for BorderImageRepeatwhere
BorderImageRepeatKeyword: ToResolvedValue<ResolvedValue = BorderImageRepeatKeyword>,
type ResolvedValue = BorderImageRepeat
source§impl ToResolvedValue for AnimationNamewhere
KeyframesName: ToResolvedValue<ResolvedValue = KeyframesName>,
impl ToResolvedValue for AnimationNamewhere
KeyframesName: ToResolvedValue<ResolvedValue = KeyframesName>,
type ResolvedValue = AnimationName
source§impl ToResolvedValue for Containwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for Containwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = Contain
source§impl ToResolvedValue for ContainerNamewhere
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
impl ToResolvedValue for ContainerNamewhere
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
type ResolvedValue = ContainerName
source§impl ToResolvedValue for ContainerTypewhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for ContainerTypewhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = ContainerType
source§impl ToResolvedValue for Displaywhere
u16: ToResolvedValue<ResolvedValue = u16>,
impl ToResolvedValue for Displaywhere
u16: ToResolvedValue<ResolvedValue = u16>,
type ResolvedValue = Display
source§impl ToResolvedValue for ScrollSnapAlignwhere
ScrollSnapAlignKeyword: ToResolvedValue<ResolvedValue = ScrollSnapAlignKeyword>,
impl ToResolvedValue for ScrollSnapAlignwhere
ScrollSnapAlignKeyword: ToResolvedValue<ResolvedValue = ScrollSnapAlignKeyword>,
type ResolvedValue = ScrollSnapAlign
source§impl ToResolvedValue for ScrollSnapTypewhere
ScrollSnapAxis: ToResolvedValue<ResolvedValue = ScrollSnapAxis>,
ScrollSnapStrictness: ToResolvedValue<ResolvedValue = ScrollSnapStrictness>,
impl ToResolvedValue for ScrollSnapTypewhere
ScrollSnapAxis: ToResolvedValue<ResolvedValue = ScrollSnapAxis>,
ScrollSnapStrictness: ToResolvedValue<ResolvedValue = ScrollSnapStrictness>,
type ResolvedValue = ScrollSnapType
source§impl ToResolvedValue for ScrollbarGutterwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for ScrollbarGutterwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = ScrollbarGutter
source§impl ToResolvedValue for TouchActionwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for TouchActionwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = TouchAction
source§impl ToResolvedValue for WillChangewhere
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
WillChangeBits: ToResolvedValue<ResolvedValue = WillChangeBits>,
impl ToResolvedValue for WillChangewhere
OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,
WillChangeBits: ToResolvedValue<ResolvedValue = WillChangeBits>,
type ResolvedValue = WillChange
source§impl ToResolvedValue for WillChangeBitswhere
u16: ToResolvedValue<ResolvedValue = u16>,
impl ToResolvedValue for WillChangeBitswhere
u16: ToResolvedValue<ResolvedValue = u16>,
type ResolvedValue = WillChangeBits
source§impl ToResolvedValue for ColorSchemewhere
ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>,
ColorSchemeFlags: ToResolvedValue<ResolvedValue = ColorSchemeFlags>,
impl ToResolvedValue for ColorSchemewhere
ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>,
ColorSchemeFlags: ToResolvedValue<ResolvedValue = ColorSchemeFlags>,
type ResolvedValue = ColorScheme
source§impl ToResolvedValue for ColorSchemeFlagswhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for ColorSchemeFlagswhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = ColorSchemeFlags
source§impl ToResolvedValue for FontSynthesiswhere
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for FontSynthesiswhere
bool: ToResolvedValue<ResolvedValue = bool>,
type ResolvedValue = FontSynthesis
source§impl ToResolvedValue for KeywordInfowhere
FontSizeKeyword: ToResolvedValue<ResolvedValue = FontSizeKeyword>,
f32: ToResolvedValue<ResolvedValue = f32>,
CSSPixelLength: ToResolvedValue<ResolvedValue = CSSPixelLength>,
impl ToResolvedValue for KeywordInfowhere
FontSizeKeyword: ToResolvedValue<ResolvedValue = FontSizeKeyword>,
f32: ToResolvedValue<ResolvedValue = f32>,
CSSPixelLength: ToResolvedValue<ResolvedValue = CSSPixelLength>,
type ResolvedValue = KeywordInfo
source§impl ToResolvedValue for MozScriptSizeMultiplierwhere
f32: ToResolvedValue<ResolvedValue = f32>,
impl ToResolvedValue for MozScriptSizeMultiplierwhere
f32: ToResolvedValue<ResolvedValue = f32>,
source§impl ToResolvedValue for VariantAlternatesListwhere
OwnedSlice<VariantAlternates>: ToResolvedValue<ResolvedValue = OwnedSlice<VariantAlternates>>,
impl ToResolvedValue for VariantAlternatesListwhere
OwnedSlice<VariantAlternates>: ToResolvedValue<ResolvedValue = OwnedSlice<VariantAlternates>>,
source§impl ToResolvedValue for VariantEastAsianwhere
u16: ToResolvedValue<ResolvedValue = u16>,
impl ToResolvedValue for VariantEastAsianwhere
u16: ToResolvedValue<ResolvedValue = u16>,
type ResolvedValue = VariantEastAsian
source§impl ToResolvedValue for VariantLigatureswhere
u16: ToResolvedValue<ResolvedValue = u16>,
impl ToResolvedValue for VariantLigatureswhere
u16: ToResolvedValue<ResolvedValue = u16>,
type ResolvedValue = VariantLigatures
source§impl ToResolvedValue for VariantNumericwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for VariantNumericwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = VariantNumeric
source§impl ToResolvedValue for XLangwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for XLangwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
type ResolvedValue = XLang
source§impl ToResolvedValue for XTextZoomwhere
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for XTextZoomwhere
bool: ToResolvedValue<ResolvedValue = bool>,
type ResolvedValue = XTextZoom
source§impl ToResolvedValue for QuoteListwhere
ArcSlice<QuotePair>: ToResolvedValue<ResolvedValue = ArcSlice<QuotePair>>,
impl ToResolvedValue for QuoteListwhere
ArcSlice<QuotePair>: ToResolvedValue<ResolvedValue = ArcSlice<QuotePair>>,
type ResolvedValue = QuoteList
source§impl ToResolvedValue for QuotePairwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
impl ToResolvedValue for QuotePairwhere
OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,
type ResolvedValue = QuotePair
source§impl ToResolvedValue for GridAutoFlowwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for GridAutoFlowwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = GridAutoFlow
source§impl ToResolvedValue for MasonryAutoFlowwhere
MasonryPlacement: ToResolvedValue<ResolvedValue = MasonryPlacement>,
MasonryItemOrder: ToResolvedValue<ResolvedValue = MasonryItemOrder>,
impl ToResolvedValue for MasonryAutoFlowwhere
MasonryPlacement: ToResolvedValue<ResolvedValue = MasonryPlacement>,
MasonryItemOrder: ToResolvedValue<ResolvedValue = MasonryItemOrder>,
type ResolvedValue = MasonryAutoFlow
source§impl ToResolvedValue for NamedAreawhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
UnsignedRange: ToResolvedValue<ResolvedValue = UnsignedRange>,
impl ToResolvedValue for NamedAreawhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
UnsignedRange: ToResolvedValue<ResolvedValue = UnsignedRange>,
type ResolvedValue = NamedArea
source§impl ToResolvedValue for TemplateAreaswhere
OwnedSlice<NamedArea>: ToResolvedValue<ResolvedValue = OwnedSlice<NamedArea>>,
OwnedSlice<OwnedStr>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedStr>>,
u32: ToResolvedValue<ResolvedValue = u32>,
impl ToResolvedValue for TemplateAreaswhere
OwnedSlice<NamedArea>: ToResolvedValue<ResolvedValue = OwnedSlice<NamedArea>>,
OwnedSlice<OwnedStr>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedStr>>,
u32: ToResolvedValue<ResolvedValue = u32>,
type ResolvedValue = TemplateAreas
source§impl ToResolvedValue for TemplateAreasArcwhere
Arc<TemplateAreas>: ToResolvedValue<ResolvedValue = Arc<TemplateAreas>>,
impl ToResolvedValue for TemplateAreasArcwhere
Arc<TemplateAreas>: ToResolvedValue<ResolvedValue = Arc<TemplateAreas>>,
type ResolvedValue = TemplateAreasArc
source§impl ToResolvedValue for UnsignedRangewhere
u32: ToResolvedValue<ResolvedValue = u32>,
impl ToResolvedValue for UnsignedRangewhere
u32: ToResolvedValue<ResolvedValue = u32>,
type ResolvedValue = UnsignedRange
source§impl ToResolvedValue for Attrwhere
Prefix: ToResolvedValue<ResolvedValue = Prefix>,
Namespace: ToResolvedValue<ResolvedValue = Namespace>,
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for Attrwhere
Prefix: ToResolvedValue<ResolvedValue = Prefix>,
Namespace: ToResolvedValue<ResolvedValue = Namespace>,
Atom: ToResolvedValue<ResolvedValue = Atom>,
type ResolvedValue = Attr
source§impl ToResolvedValue for ContextPropertyBitswhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for ContextPropertyBitswhere
u8: ToResolvedValue<ResolvedValue = u8>,
source§impl ToResolvedValue for MozContextPropertieswhere
ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>,
ContextPropertyBits: ToResolvedValue<ResolvedValue = ContextPropertyBits>,
impl ToResolvedValue for MozContextPropertieswhere
ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>,
ContextPropertyBits: ToResolvedValue<ResolvedValue = ContextPropertyBits>,
source§impl ToResolvedValue for SVGPaintOrderwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for SVGPaintOrderwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = SVGPaintOrder
source§impl ToResolvedValue for ArcFlagwhere
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for ArcFlagwhere
bool: ToResolvedValue<ResolvedValue = bool>,
type ResolvedValue = ArcFlag
source§impl ToResolvedValue for CoordPairwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
impl ToResolvedValue for CoordPairwhere
CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,
type ResolvedValue = CoordPair
source§impl ToResolvedValue for SVGPathDatawhere
ArcSlice<PathCommand>: ToResolvedValue<ResolvedValue = ArcSlice<PathCommand>>,
impl ToResolvedValue for SVGPathDatawhere
ArcSlice<PathCommand>: ToResolvedValue<ResolvedValue = ArcSlice<PathCommand>>,
type ResolvedValue = SVGPathData
source§impl ToResolvedValue for TextDecorationLinewhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for TextDecorationLinewhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = TextDecorationLine
source§impl ToResolvedValue for TextEmphasisPositionwhere
TextEmphasisHorizontalWritingModeValue: ToResolvedValue<ResolvedValue = TextEmphasisHorizontalWritingModeValue>,
TextEmphasisVerticalWritingModeValue: ToResolvedValue<ResolvedValue = TextEmphasisVerticalWritingModeValue>,
impl ToResolvedValue for TextEmphasisPositionwhere
TextEmphasisHorizontalWritingModeValue: ToResolvedValue<ResolvedValue = TextEmphasisHorizontalWritingModeValue>,
TextEmphasisVerticalWritingModeValue: ToResolvedValue<ResolvedValue = TextEmphasisVerticalWritingModeValue>,
source§impl ToResolvedValue for TextTransformwhere
TextTransformCase: ToResolvedValue<ResolvedValue = TextTransformCase>,
TextTransformOther: ToResolvedValue<ResolvedValue = TextTransformOther>,
impl ToResolvedValue for TextTransformwhere
TextTransformCase: ToResolvedValue<ResolvedValue = TextTransformCase>,
TextTransformOther: ToResolvedValue<ResolvedValue = TextTransformOther>,
type ResolvedValue = TextTransform
source§impl ToResolvedValue for TextTransformOtherwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for TextTransformOtherwhere
u8: ToResolvedValue<ResolvedValue = u8>,
type ResolvedValue = TextTransformOther
source§impl ToResolvedValue for TextUnderlinePositionwhere
u8: ToResolvedValue<ResolvedValue = u8>,
impl ToResolvedValue for TextUnderlinePositionwhere
u8: ToResolvedValue<ResolvedValue = u8>,
source§impl ToResolvedValue for MozForceBrokenImageIconwhere
bool: ToResolvedValue<ResolvedValue = bool>,
impl ToResolvedValue for MozForceBrokenImageIconwhere
bool: ToResolvedValue<ResolvedValue = bool>,
source§impl ToResolvedValue for AtomStringwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for AtomStringwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
type ResolvedValue = AtomString
source§impl ToResolvedValue for Auto
impl ToResolvedValue for Auto
type ResolvedValue = Auto
source§impl ToResolvedValue for CustomIdentwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for CustomIdentwhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
type ResolvedValue = CustomIdent
source§impl ToResolvedValue for KeyframesNamewhere
TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,
impl ToResolvedValue for KeyframesNamewhere
TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,
type ResolvedValue = KeyframesName
source§impl ToResolvedValue for None_
impl ToResolvedValue for None_
type ResolvedValue = None_
source§impl ToResolvedValue for RGBA
impl ToResolvedValue for RGBA
type ResolvedValue = RGBA
source§impl ToResolvedValue for TimelineNamewhere
TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,
impl ToResolvedValue for TimelineNamewhere
TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,
type ResolvedValue = TimelineName
source§impl ToResolvedValue for TimelineOrKeyframesNamewhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
impl ToResolvedValue for TimelineOrKeyframesNamewhere
Atom: ToResolvedValue<ResolvedValue = Atom>,
source§impl ToResolvedValue for Atom
impl ToResolvedValue for Atom
type ResolvedValue = Atom<AtomStaticSet>
source§impl ToResolvedValue for Namespace
impl ToResolvedValue for Namespace
source§impl ToResolvedValue for Prefix
impl ToResolvedValue for Prefix
source§impl ToResolvedValue for CaretColor
impl ToResolvedValue for CaretColor
type ResolvedValue = RGBA
source§impl ToResolvedValue for Color
impl ToResolvedValue for Color
type ResolvedValue = RGBA
source§impl ToResolvedValue for Content
impl ToResolvedValue for Content
https://drafts.csswg.org/css-content/#content-property
We implement this at resolved value time because otherwise it causes us to allocate a bunch of useless initial structs for ::before / ::after, which is a bit unfortunate.
Though these should be temporary, mostly, so if this causes complexity in
other places, it should be fine to move to StyleAdjuster
.
See https://github.com/w3c/csswg-drafts/issues/4632 for where some related issues are being discussed.