pub trait ToResolvedValue {
    type ResolvedValue;

    // Required methods
    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§

source

type ResolvedValue

The resolved value type we’re going to be converted to.

Required Methods§

source

fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue

Convert a resolved value to a resolved value.

source

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

Convert a resolved value to resolved value form.

Implementations on Foreign Types§

source§

impl ToResolvedValue for ()

§

type ResolvedValue = ()

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for String

§

type ResolvedValue = String

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<T> ToResolvedValue for Vec<T>where T: ToResolvedValue,

source§

impl ToResolvedValue for u16

§

type ResolvedValue = u16

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for i16

§

type ResolvedValue = i16

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for AllowedNumericType

source§

impl ToResolvedValue for u32

§

type ResolvedValue = u32

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<T> ToResolvedValue for Box<[T]>where T: ToResolvedValue,

source§

impl ToResolvedValue for Box<str>

§

type ResolvedValue = Box<str, Global>

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for i32

§

type ResolvedValue = i32

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<T> ToResolvedValue for Option<T>where T: ToResolvedValue,

source§

impl ToResolvedValue for f32

§

type ResolvedValue = f32

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for i8

§

type ResolvedValue = i8

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl ToResolvedValue for bool

§

type ResolvedValue = bool

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<T> ToResolvedValue for SmallVec<[T; 1]>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for Box<T>where T: ToResolvedValue,

source§

impl ToResolvedValue for u8

§

type ResolvedValue = u8

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<A, B> ToResolvedValue for (A, B)where A: ToResolvedValue, B: ToResolvedValue,

source§

impl ToResolvedValue for usize

§

type ResolvedValue = usize

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self::ResolvedValue) -> Self

source§

impl<T> ToResolvedValue for Arc<T>where T: ToResolvedValue<ResolvedValue = T>,

§

type ResolvedValue = Arc<T>

source§

fn to_resolved_value(self, _: &Context<'_>) -> Self

source§

fn from_resolved_value(resolved: Self) -> Self

Implementors§

source§

impl ToResolvedValue for ColorSpace

source§

impl ToResolvedValue for HueInterpolationMethod

source§

impl ToResolvedValue for Symbolwhere OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>, CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,

source§

impl ToResolvedValue for LonghandId

source§

impl ToResolvedValue for ShorthandId

source§

impl ToResolvedValue for style::properties::generated::longhands::_servo_overflow_clip_box::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::_servo_top_layer::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::align_content::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::align_items::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::align_self::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::animation_composition::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::animation_direction::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::animation_fill_mode::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::animation_play_state::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::backface_visibility::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::background_attachment::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::background_clip::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::background_origin::single_value::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::border_collapse::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::box_sizing::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::column_span::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::direction::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::empty_cells::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::flex_direction::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::flex_wrap::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::font_variant_caps::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::justify_content::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::list_style_position::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::list_style_type::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::mix_blend_mode::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::pointer_events::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::position::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::table_layout::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::text_decoration_style::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::text_rendering::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::unicode_bidi::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::visibility::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::white_space::computed_value::T

source§

impl ToResolvedValue for style::properties::generated::longhands::writing_mode::computed_value::T

source§

impl ToResolvedValue for ComputedUrl

source§

impl ToResolvedValue for Clear

source§

impl ToResolvedValue for Float

source§

impl ToResolvedValue for Resize

source§

impl ToResolvedValue for AngleOrPercentagewhere Percentage: ToResolvedValue<ResolvedValue = Percentage>, Angle: ToResolvedValue<ResolvedValue = Angle>,

source§

impl ToResolvedValue for NumberOrPercentagewhere Percentage: ToResolvedValue<ResolvedValue = Percentage>, Number: ToResolvedValue<ResolvedValue = Number>,

source§

impl ToResolvedValue for FontFamilyNameSyntax

source§

impl ToResolvedValue for GenericFontFamily

source§

impl ToResolvedValue for SingleFontFamilywhere FamilyName: ToResolvedValue<ResolvedValue = FamilyName>, GenericFontFamily: ToResolvedValue<ResolvedValue = GenericFontFamily>,

source§

impl ToResolvedValue for LineDirectionwhere Angle: ToResolvedValue<ResolvedValue = Angle>, HorizontalPositionKeyword: ToResolvedValue<ResolvedValue = HorizontalPositionKeyword>, VerticalPositionKeyword: ToResolvedValue<ResolvedValue = VerticalPositionKeyword>,

source§

impl ToResolvedValue for CalcLengthPercentageLeafwhere Length: ToResolvedValue<ResolvedValue = Length>, Percentage: ToResolvedValue<ResolvedValue = Percentage>, f32: ToResolvedValue<ResolvedValue = f32>,

source§

impl ToResolvedValue for PageSizewhere Size2D<NonNegativeLength>: ToResolvedValue<ResolvedValue = Size2D<NonNegativeLength>>, PageSizeOrientation: ToResolvedValue<ResolvedValue = PageSizeOrientation>,

source§

impl ToResolvedValue for TextEmphasisStylewhere TextEmphasisFillMode: ToResolvedValue<ResolvedValue = TextEmphasisFillMode>, TextEmphasisShapeKeyword: ToResolvedValue<ResolvedValue = TextEmphasisShapeKeyword>, OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,

source§

impl ToResolvedValue for Impossible

source§

impl ToResolvedValue for FillRule

source§

impl ToResolvedValue for ShapeBox

source§

impl ToResolvedValue for ShapeGeometryBoxwhere ShapeBox: ToResolvedValue<ResolvedValue = ShapeBox>,

source§

impl ToResolvedValue for VerticalAlignKeyword

source§

impl ToResolvedValue for MinMaxOp

source§

impl ToResolvedValue for ModRemOp

source§

impl ToResolvedValue for RoundingStrategy

source§

impl ToResolvedValue for StepPosition

source§

impl ToResolvedValue for TimingKeyword

source§

impl ToResolvedValue for CounterStylewhere CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>, SymbolsType: ToResolvedValue<ResolvedValue = SymbolsType>, Symbols: ToResolvedValue<ResolvedValue = Symbols>,

source§

impl ToResolvedValue for SymbolsType

source§

impl ToResolvedValue for GradientCompatMode

source§

impl ToResolvedValue for ShapeExtent

source§

impl ToResolvedValue for RaySize

source§

impl ToResolvedValue for PageOrientation

source§

impl ToResolvedValue for PageSizeOrientation

source§

impl ToResolvedValue for TransformStyle

source§

impl ToResolvedValue for ScrollAxis

source§

impl ToResolvedValue for Scroller

source§

impl ToResolvedValue for TransitionPropertywhere ShorthandId: ToResolvedValue<ResolvedValue = ShorthandId>, LonghandId: ToResolvedValue<ResolvedValue = LonghandId>, Name: ToResolvedValue<ResolvedValue = Name>, CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,

source§

impl ToResolvedValue for BackgroundRepeatKeyword

source§

impl ToResolvedValue for BorderImageRepeatKeyword

source§

impl ToResolvedValue for BorderStyle

source§

impl ToResolvedValue for Appearance

source§

impl ToResolvedValue for BaselineSource

source§

impl ToResolvedValue for BreakBetween

source§

impl ToResolvedValue for BreakWithin

source§

impl ToResolvedValue for ContainerType

source§

impl ToResolvedValue for ContentVisibility

source§

impl ToResolvedValue for Overflow

source§

impl ToResolvedValue for OverflowAnchor

source§

impl ToResolvedValue for OverflowClipBox

source§

impl ToResolvedValue for OverscrollBehavior

source§

impl ToResolvedValue for ScrollSnapAlignKeyword

source§

impl ToResolvedValue for ScrollSnapAxis

source§

impl ToResolvedValue for ScrollSnapStop

source§

impl ToResolvedValue for ScrollSnapStrictness

source§

impl ToResolvedValue for ForcedColorAdjust

source§

impl ToResolvedValue for PrintColorAdjust

source§

impl ToResolvedValue for FontSizeKeyword

source§

impl ToResolvedValue for FontSynthesis

source§

impl ToResolvedValue for VariantAlternateswhere CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>, OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,

source§

impl ToResolvedValue for XTextScale

source§

impl ToResolvedValue for ImageRendering

source§

impl ToResolvedValue for MozImageRect

source§

impl ToResolvedValue for Quoteswhere QuoteList: ToResolvedValue<ResolvedValue = QuoteList>,

source§

impl ToResolvedValue for CoordBox

source§

impl ToResolvedValue for OutlineStylewhere BorderStyle: ToResolvedValue<ResolvedValue = BorderStyle>,

source§

impl ToResolvedValue for PageNamewhere CustomIdent: ToResolvedValue<ResolvedValue = CustomIdent>,

source§

impl ToResolvedValue for GridTemplateAreaswhere TemplateAreasArc: ToResolvedValue<ResolvedValue = TemplateAreasArc>,

source§

impl ToResolvedValue for HorizontalPositionKeyword

source§

impl ToResolvedValue for MasonryItemOrder

source§

impl ToResolvedValue for MasonryPlacement

source§

impl ToResolvedValue for VerticalPositionKeyword

source§

impl ToResolvedValue for DPropertywhere SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,

source§

impl ToResolvedValue for IsAbsolute

source§

impl ToResolvedValue for PathCommandwhere CoordPair: ToResolvedValue<ResolvedValue = CoordPair>, IsAbsolute: ToResolvedValue<ResolvedValue = IsAbsolute>, CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>, ArcFlag: ToResolvedValue<ResolvedValue = ArcFlag>,

source§

impl ToResolvedValue for CaptionSide

source§

impl ToResolvedValue for HyphenateCharacterwhere OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,

source§

impl ToResolvedValue for LineBreak

source§

impl ToResolvedValue for MozControlCharacterVisibility

source§

impl ToResolvedValue for OverflowWrap

source§

impl ToResolvedValue for RubyPosition

source§

impl ToResolvedValue for TextAlignKeyword

source§

impl ToResolvedValue for TextAlignLast

source§

impl ToResolvedValue for TextDecorationSkipInk

source§

impl ToResolvedValue for TextEmphasisFillMode

source§

impl ToResolvedValue for TextEmphasisShapeKeyword

source§

impl ToResolvedValue for TextJustify

source§

impl ToResolvedValue for TextOverflowSidewhere OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,

source§

impl ToResolvedValue for TextTransformCase

source§

impl ToResolvedValue for WordBreak

source§

impl ToResolvedValue for TransformBox

source§

impl ToResolvedValue for CursorKind

source§

impl ToResolvedValue for MozTheme

source§

impl ToResolvedValue for UserSelect

source§

impl ToResolvedValue for ColorInterpolationMethodwhere ColorSpace: ToResolvedValue<ResolvedValue = ColorSpace>, HueInterpolationMethod: ToResolvedValue<ResolvedValue = HueInterpolationMethod>,

source§

impl ToResolvedValue for AbsoluteColor

source§

impl ToResolvedValue for Symbolswhere OwnedSlice<Symbol>: ToResolvedValue<ResolvedValue = OwnedSlice<Symbol>>,

source§

impl ToResolvedValue for PiecewiseLinearFunctionwhere ArcSlice<PiecewiseLinearFunctionEntry>: ToResolvedValue<ResolvedValue = ArcSlice<PiecewiseLinearFunctionEntry>>,

source§

impl ToResolvedValue for PiecewiseLinearFunctionEntrywhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for ComputedList

source§

impl ToResolvedValue for OwnedStr

source§

impl ToResolvedValue for Anglewhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for AnimationIterationCountwhere f32: ToResolvedValue<ResolvedValue = f32>,

source§

impl ToResolvedValue for FamilyNamewhere Atom: ToResolvedValue<ResolvedValue = Atom>, FontFamilyNameSyntax: ToResolvedValue<ResolvedValue = FontFamilyNameSyntax>,

source§

impl ToResolvedValue for FontFamilywhere FontFamilyList: ToResolvedValue<ResolvedValue = FontFamilyList>, bool: ToResolvedValue<ResolvedValue = bool>,

source§

impl ToResolvedValue for FontFamilyListwhere Box<[SingleFontFamily]>: ToResolvedValue<ResolvedValue = Box<[SingleFontFamily]>>,

source§

impl ToResolvedValue for FontLanguageOverridewhere u32: ToResolvedValue<ResolvedValue = u32>,

source§

impl ToResolvedValue for FontSizewhere NonNegativeLength: ToResolvedValue<ResolvedValue = NonNegativeLength>, KeywordInfo: ToResolvedValue<ResolvedValue = KeywordInfo>,

source§

impl ToResolvedValue for FontStretchwhere FontStretchFixedPoint: ToResolvedValue<ResolvedValue = FontStretchFixedPoint>,

source§

impl ToResolvedValue for style::values::computed::font::FontStylewhere FontStyleFixedPoint: ToResolvedValue<ResolvedValue = FontStyleFixedPoint>,

source§

impl ToResolvedValue for FontWeightwhere FontWeightFixedPoint: ToResolvedValue<ResolvedValue = FontWeightFixedPoint>,

source§

impl ToResolvedValue for CSSPixelLengthwhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for CalcLengthPercentagewhere AllowedNumericType: ToResolvedValue<ResolvedValue = AllowedNumericType>, CalcNode: ToResolvedValue<ResolvedValue = CalcNode>,

source§

impl ToResolvedValue for LengthPercentage

source§

impl ToResolvedValue for OffsetRotatewhere bool: ToResolvedValue<ResolvedValue = bool>, Angle: ToResolvedValue<ResolvedValue = Angle>,

source§

impl ToResolvedValue for Percentagewhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for Resolutionwhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for Au

source§

impl ToResolvedValue for LetterSpacingwhere Length: ToResolvedValue<ResolvedValue = Length>,

source§

impl ToResolvedValue for TextDecorationsInEffectwhere bool: ToResolvedValue<ResolvedValue = bool>,

source§

impl ToResolvedValue for TextOverflowwhere TextOverflowSide: ToResolvedValue<ResolvedValue = TextOverflowSide>, bool: ToResolvedValue<ResolvedValue = bool>,

source§

impl ToResolvedValue for Timewhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for Pathwhere FillRule: ToResolvedValue<ResolvedValue = FillRule>, SVGPathData: ToResolvedValue<ResolvedValue = SVGPathData>,

source§

impl ToResolvedValue for ColorMixFlags

source§

impl ToResolvedValue for FontTagwhere u32: ToResolvedValue<ResolvedValue = u32>,

source§

impl ToResolvedValue for LineNameListwhere OwnedSlice<OwnedSlice<CustomIdent>>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedSlice<CustomIdent>>>, usize: ToResolvedValue<ResolvedValue = usize>,

source§

impl ToResolvedValue for GradientFlagswhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for PaintWorkletwhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for AnimationNamewhere KeyframesName: ToResolvedValue<ResolvedValue = KeyframesName>,

source§

impl ToResolvedValue for ScrollFunctionwhere Scroller: ToResolvedValue<ResolvedValue = Scroller>, ScrollAxis: ToResolvedValue<ResolvedValue = ScrollAxis>,

source§

impl ToResolvedValue for BackgroundRepeatwhere BackgroundRepeatKeyword: ToResolvedValue<ResolvedValue = BackgroundRepeatKeyword>,

source§

impl ToResolvedValue for BorderImageRepeatwhere BorderImageRepeatKeyword: ToResolvedValue<ResolvedValue = BorderImageRepeatKeyword>,

source§

impl ToResolvedValue for Containwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for ContainerNamewhere OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>,

source§

impl ToResolvedValue for Displaywhere u16: ToResolvedValue<ResolvedValue = u16>,

source§

impl ToResolvedValue for ScrollSnapAlignwhere ScrollSnapAlignKeyword: ToResolvedValue<ResolvedValue = ScrollSnapAlignKeyword>,

source§

impl ToResolvedValue for ScrollSnapTypewhere ScrollSnapAxis: ToResolvedValue<ResolvedValue = ScrollSnapAxis>, ScrollSnapStrictness: ToResolvedValue<ResolvedValue = ScrollSnapStrictness>,

source§

impl ToResolvedValue for ScrollbarGutterwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for TouchActionwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for WillChangewhere OwnedSlice<CustomIdent>: ToResolvedValue<ResolvedValue = OwnedSlice<CustomIdent>>, WillChangeBits: ToResolvedValue<ResolvedValue = WillChangeBits>,

source§

impl ToResolvedValue for WillChangeBitswhere u16: ToResolvedValue<ResolvedValue = u16>,

source§

impl ToResolvedValue for ColorSchemewhere ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>, ColorSchemeFlags: ToResolvedValue<ResolvedValue = ColorSchemeFlags>,

source§

impl ToResolvedValue for ColorSchemeFlagswhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for FontPalettewhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for FontVariantAlternateswhere OwnedSlice<VariantAlternates>: ToResolvedValue<ResolvedValue = OwnedSlice<VariantAlternates>>,

source§

impl ToResolvedValue for FontVariantEastAsianwhere u16: ToResolvedValue<ResolvedValue = u16>,

source§

impl ToResolvedValue for FontVariantLigatureswhere u16: ToResolvedValue<ResolvedValue = u16>,

source§

impl ToResolvedValue for FontVariantNumericwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for KeywordInfowhere FontSizeKeyword: ToResolvedValue<ResolvedValue = FontSizeKeyword>, f32: ToResolvedValue<ResolvedValue = f32>, CSSPixelLength: ToResolvedValue<ResolvedValue = CSSPixelLength>,

source§

impl ToResolvedValue for MozScriptSizeMultiplierwhere f32: ToResolvedValue<ResolvedValue = f32>,

source§

impl ToResolvedValue for XLangwhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for QuoteListwhere ArcSlice<QuotePair>: ToResolvedValue<ResolvedValue = ArcSlice<QuotePair>>,

source§

impl ToResolvedValue for QuotePairwhere OwnedStr: ToResolvedValue<ResolvedValue = OwnedStr>,

source§

impl ToResolvedValue for GridAutoFlowwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for MasonryAutoFlowwhere MasonryPlacement: ToResolvedValue<ResolvedValue = MasonryPlacement>, MasonryItemOrder: ToResolvedValue<ResolvedValue = MasonryItemOrder>,

source§

impl ToResolvedValue for NamedAreawhere Atom: ToResolvedValue<ResolvedValue = Atom>, UnsignedRange: ToResolvedValue<ResolvedValue = UnsignedRange>,

source§

impl ToResolvedValue for TemplateAreaswhere OwnedSlice<NamedArea>: ToResolvedValue<ResolvedValue = OwnedSlice<NamedArea>>, OwnedSlice<OwnedStr>: ToResolvedValue<ResolvedValue = OwnedSlice<OwnedStr>>, u32: ToResolvedValue<ResolvedValue = u32>,

source§

impl ToResolvedValue for TemplateAreasArcwhere Arc<TemplateAreas>: ToResolvedValue<ResolvedValue = Arc<TemplateAreas>>,

source§

impl ToResolvedValue for UnsignedRangewhere u32: ToResolvedValue<ResolvedValue = u32>,

source§

impl ToResolvedValue for Attrwhere Prefix: ToResolvedValue<ResolvedValue = Prefix>, Namespace: ToResolvedValue<ResolvedValue = Namespace>, Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for ContextPropertyBitswhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for MozContextPropertieswhere ArcSlice<CustomIdent>: ToResolvedValue<ResolvedValue = ArcSlice<CustomIdent>>, ContextPropertyBits: ToResolvedValue<ResolvedValue = ContextPropertyBits>,

source§

impl ToResolvedValue for SVGPaintOrderwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for ArcFlagwhere bool: ToResolvedValue<ResolvedValue = bool>,

source§

impl ToResolvedValue for CoordPairwhere CSSFloat: ToResolvedValue<ResolvedValue = CSSFloat>,

source§

impl ToResolvedValue for SVGPathDatawhere ArcSlice<PathCommand>: ToResolvedValue<ResolvedValue = ArcSlice<PathCommand>>,

source§

impl ToResolvedValue for TextDecorationLinewhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for TextEmphasisPositionwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for TextTransformwhere TextTransformCase: ToResolvedValue<ResolvedValue = TextTransformCase>, TextTransformOther: ToResolvedValue<ResolvedValue = TextTransformOther>,

source§

impl ToResolvedValue for TextTransformOtherwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for TextUnderlinePositionwhere u8: ToResolvedValue<ResolvedValue = u8>,

source§

impl ToResolvedValue for BoolIntegerwhere bool: ToResolvedValue<ResolvedValue = bool>,

source§

impl ToResolvedValue for AtomStringwhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for CustomIdentwhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for DashedIdentwhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for KeyframesNamewhere TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,

source§

impl ToResolvedValue for TimelineNamewhere TimelineOrKeyframesName: ToResolvedValue<ResolvedValue = TimelineOrKeyframesName>,

source§

impl ToResolvedValue for TimelineOrKeyframesNamewhere Atom: ToResolvedValue<ResolvedValue = Atom>,

source§

impl ToResolvedValue for Atom

source§

impl ToResolvedValue for Namespace

source§

impl ToResolvedValue for Prefix

source§

impl ToResolvedValue for CaretColor

source§

impl ToResolvedValue for Color

source§

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.

source§

impl ToResolvedValue for TimingFunction

source§

impl ToResolvedValue for LineHeight

source§

impl ToResolvedValue for AtomIdent

source§

impl<A, B> ToResolvedValue for Either<A, B>where A: ToResolvedValue, B: ToResolvedValue,

source§

impl<Angle> ToResolvedValue for style::values::generics::font::FontStyle<Angle>where Angle: ToResolvedValue,

source§

impl<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U> ToResolvedValue for GenericFilter<Angle, NonNegativeFactor, ZeroToOneFactor, Length, Shadow, U>where Angle: ToResolvedValue, NonNegativeFactor: ToResolvedValue, ZeroToOneFactor: ToResolvedValue, Length: ToResolvedValue, Shadow: ToResolvedValue, U: ToResolvedValue,

source§

impl<Angle, Number, Length, Integer, LengthPercentage> ToResolvedValue for GenericTransformOperation<Angle, Number, Length, Integer, LengthPercentage>where Angle: Zero + ToResolvedValue, LengthPercentage: Zero + ZeroNoPercent + ToResolvedValue, Number: PartialEq + ToResolvedValue, <Angle as ToResolvedValue>::ResolvedValue: Zero, <LengthPercentage as ToResolvedValue>::ResolvedValue: Zero + ZeroNoPercent, <Number as ToResolvedValue>::ResolvedValue: PartialEq, Length: ToResolvedValue, Integer: ToResolvedValue,

source§

impl<Angle, Position> ToResolvedValue for GenericRayFunction<Angle, Position>where Angle: ToResolvedValue, Position: ToResolvedValue,

source§

impl<BasicShape, I> ToResolvedValue for GenericShapeOutside<BasicShape, I>where BasicShape: ToResolvedValue, I: ToResolvedValue,

source§

impl<BasicShape, U> ToResolvedValue for GenericClipPath<BasicShape, U>where BasicShape: ToResolvedValue, U: ToResolvedValue,

source§

impl<C> ToResolvedValue for GenericColorOrAuto<C>where C: ToResolvedValue,

source§

impl<C> ToResolvedValue for GenericSVGPaintFallback<C>where C: ToResolvedValue,

source§

impl<C, U> ToResolvedValue for GenericSVGPaintKind<C, U>where C: ToResolvedValue, U: ToResolvedValue,

source§

impl<Color> ToResolvedValue for GenericScrollbarColor<Color>where Color: ToResolvedValue,

source§

impl<Color, Percentage> ToResolvedValue for GenericColorMix<Color, Percentage>where Color: ToResolvedValue, Percentage: ToResolvedValue,

source§

impl<Color, SizeLength, BlurShapeLength, ShapeLength> ToResolvedValue for GenericBoxShadow<Color, SizeLength, BlurShapeLength, ShapeLength>where Color: ToResolvedValue, SizeLength: ToResolvedValue, BlurShapeLength: ToResolvedValue, ShapeLength: ToResolvedValue,

source§

impl<Color, SizeLength, ShapeLength> ToResolvedValue for GenericSimpleShadow<Color, SizeLength, ShapeLength>where Color: ToResolvedValue, SizeLength: ToResolvedValue, ShapeLength: ToResolvedValue,

source§

impl<Color, T> ToResolvedValue for GenericGradientItem<Color, T>where Color: ToResolvedValue, T: ToResolvedValue,

source§

impl<Color, T> ToResolvedValue for ColorStop<Color, T>where Color: ToResolvedValue, T: ToResolvedValue,

source§

impl<Color, Url> ToResolvedValue for GenericSVGPaint<Color, Url>where Color: ToResolvedValue, Url: ToResolvedValue,

source§

impl<Factor> ToResolvedValue for GenericFontSizeAdjust<Factor>where Factor: ToResolvedValue,

source§

impl<Function> ToResolvedValue for GenericOffsetPath<Function>where Function: ToResolvedValue,

source§

impl<G, MozImageRect, ImageUrl, Color, Percentage, Resolution> ToResolvedValue for GenericImage<G, MozImageRect, ImageUrl, Color, Percentage, Resolution>where G: ToResolvedValue, MozImageRect: ToResolvedValue, ImageUrl: ToResolvedValue, Color: ToResolvedValue, Percentage: ToResolvedValue, Resolution: ToResolvedValue,

source§

impl<H, V> ToResolvedValue for GenericOffsetPosition<H, V>where H: ToResolvedValue, V: ToResolvedValue,

source§

impl<H, V> ToResolvedValue for GenericPosition<H, V>where H: ToResolvedValue, V: ToResolvedValue,

source§

impl<H, V, Depth> ToResolvedValue for GenericTransformOrigin<H, V, Depth>where H: ToResolvedValue, V: ToResolvedValue, Depth: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericContentItem<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericZIndex<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericLineClamp<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericCounterIncrement<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericCounterReset<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericCounterSet<I>where I: ToResolvedValue,

source§

impl<I> ToResolvedValue for GenericCounters<I>where I: ToResolvedValue,

source§

impl<I, C> ToResolvedValue for GenericCrossFadeImage<I, C>where I: ToResolvedValue, C: ToResolvedValue,

source§

impl<Image> ToResolvedValue for GenericCursor<Image>where Image: ToResolvedValue,

source§

impl<Image, Color, Percentage> ToResolvedValue for GenericCrossFade<Image, Color, Percentage>where Image: ToResolvedValue, Color: ToResolvedValue, Percentage: ToResolvedValue,

source§

impl<Image, Color, Percentage> ToResolvedValue for GenericCrossFadeElement<Image, Color, Percentage>where Image: ToResolvedValue, Color: ToResolvedValue, Percentage: ToResolvedValue,

source§

impl<Image, Number> ToResolvedValue for GenericCursorImage<Image, Number>where Image: ToResolvedValue, Number: ToResolvedValue,

source§

impl<Image, Resolution> ToResolvedValue for GenericImageSet<Image, Resolution>where Image: ToResolvedValue, Resolution: ToResolvedValue,

source§

impl<Image, Resolution> ToResolvedValue for GenericImageSetItem<Image, Resolution>where Image: ToResolvedValue, Resolution: ToResolvedValue,

source§

impl<Integer> ToResolvedValue for RepeatCount<Integer>where Integer: ToResolvedValue,

source§

impl<Integer> ToResolvedValue for GenericCounterPair<Integer>where Integer: ToResolvedValue,

source§

impl<Integer> ToResolvedValue for FeatureTagValue<Integer>where Integer: ToResolvedValue,

source§

impl<Integer> ToResolvedValue for GenericGridLine<Integer>where Integer: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericContainIntrinsicSize<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericCalcNode<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericTrackBreadth<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericTrackSize<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericSVGLength<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericSVGStrokeDashArray<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericTextDecorationLength<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericPerspectiveFunction<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for BorderSpacing<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for GenericBorderCornerRadius<L>where L: ToResolvedValue,

source§

impl<L> ToResolvedValue for Size2D<L>where L: ToResolvedValue,

source§

impl<L, I> ToResolvedValue for GenericGridTemplateComponent<L, I>where L: ToResolvedValue, I: ToResolvedValue, Box<GenericTrackList<L, I>>: ToResolvedValue<ResolvedValue = Box<GenericTrackList<<L as ToResolvedValue>::ResolvedValue, <I as ToResolvedValue>::ResolvedValue>>>,

source§

impl<L, I> ToResolvedValue for GenericTrackRepeat<L, I>where L: ToResolvedValue, I: ToResolvedValue,

source§

impl<L, N> ToResolvedValue for GenericLengthOrNumber<L, N>where L: ToResolvedValue, N: ToResolvedValue,

source§

impl<LP, N> ToResolvedValue for GenericBorderImageSideWidth<LP, N>where LP: ToResolvedValue, N: ToResolvedValue,

source§

impl<LengthOrAuto> ToResolvedValue for GenericClipRect<LengthOrAuto>where LengthOrAuto: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericAnimationTimeline<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericBackgroundSize<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericLengthPercentageOrAuto<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericLengthPercentageOrNormal<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericMaxSize<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericSize<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericViewFunction<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercent> ToResolvedValue for GenericViewTimelineInset<LengthPercent>where LengthPercent: ToResolvedValue,

source§

impl<LengthPercentage> ToResolvedValue for GenericVerticalAlign<LengthPercentage>where LengthPercentage: ToResolvedValue,

source§

impl<LengthPercentage> ToResolvedValue for GenericPolygon<LengthPercentage>where LengthPercentage: ToResolvedValue,

source§

impl<LengthPercentage> ToResolvedValue for PolygonCoord<LengthPercentage>where LengthPercentage: ToResolvedValue,

source§

impl<LengthPercentage> ToResolvedValue for GenericBorderRadius<LengthPercentage>where LengthPercentage: ToResolvedValue,

source§

impl<LengthPercentage, Integer> ToResolvedValue for GenericTrackListValue<LengthPercentage, Integer>where LengthPercentage: ToResolvedValue, Integer: ToResolvedValue,

source§

impl<LengthPercentage, Integer> ToResolvedValue for GenericTrackList<LengthPercentage, Integer>where LengthPercentage: ToResolvedValue, Integer: ToResolvedValue,

source§

impl<LengthPercentage, Length> ToResolvedValue for GenericTranslate<LengthPercentage, Length>where LengthPercentage: Zero + ZeroNoPercent + ToResolvedValue, Length: Zero + ToResolvedValue, <LengthPercentage as ToResolvedValue>::ResolvedValue: Zero + ZeroNoPercent, <Length as ToResolvedValue>::ResolvedValue: Zero,

source§

impl<LengthPercentage, NonNegativeLengthPercentage> ToResolvedValue for GenericInsetRect<LengthPercentage, NonNegativeLengthPercentage>where LengthPercentage: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = GenericInsetRect<<LengthPercentage as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color> ToResolvedValue for GenericGradient<LineDirection, LengthPercentage, NonNegativeLength, NonNegativeLengthPercentage, Position, Angle, AngleOrPercentage, Color>where LineDirection: ToResolvedValue, LengthPercentage: ToResolvedValue, NonNegativeLength: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue, Position: ToResolvedValue, Angle: ToResolvedValue, AngleOrPercentage: ToResolvedValue, Color: ToResolvedValue,

§

type ResolvedValue = GenericGradient<<LineDirection as ToResolvedValue>::ResolvedValue, <LengthPercentage as ToResolvedValue>::ResolvedValue, <NonNegativeLength as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue, <Position as ToResolvedValue>::ResolvedValue, <Angle as ToResolvedValue>::ResolvedValue, <AngleOrPercentage as ToResolvedValue>::ResolvedValue, <Color as ToResolvedValue>::ResolvedValue>

source§

impl<N> ToResolvedValue for GenericNumberOrFromFont<N>where N: ToResolvedValue,

source§

impl<N> ToResolvedValue for PreferredRatio<N>where N: ToResolvedValue,

source§

impl<N> ToResolvedValue for GenericAspectRatio<N>where N: ToResolvedValue,

source§

impl<N> ToResolvedValue for Ratio<N>where N: ToResolvedValue,

source§

impl<NonNegativeLength> ToResolvedValue for GenericPerspective<NonNegativeLength>where NonNegativeLength: ToResolvedValue,

source§

impl<NonNegativeLength> ToResolvedValue for GenericCircle<NonNegativeLength>where NonNegativeLength: ToResolvedValue,

source§

impl<NonNegativeLength, NonNegativeLengthPercentage> ToResolvedValue for GenericEndingShape<NonNegativeLength, NonNegativeLengthPercentage>where NonNegativeLength: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = GenericEndingShape<<NonNegativeLength as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<NonNegativeLengthPercentage> ToResolvedValue for GenericShapeRadius<NonNegativeLengthPercentage>where NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = GenericShapeRadius<<NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<NonNegativeLengthPercentage> ToResolvedValue for GenericEllipse<NonNegativeLengthPercentage>where NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = GenericEllipse<<NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<Number> ToResolvedValue for GenericScale<Number>where Number: ToResolvedValue,

source§

impl<Number> ToResolvedValue for VariationValue<Number>where Number: ToResolvedValue,

source§

impl<Number, Angle> ToResolvedValue for GenericRotate<Number, Angle>where Number: ToResolvedValue, Angle: ToResolvedValue,

source§

impl<Number, Integer> ToResolvedValue for InitialLetter<Number, Integer>where Number: ToResolvedValue, Integer: ToResolvedValue,

source§

impl<NumberOrPercentage> ToResolvedValue for GenericBorderImageSlice<NumberOrPercentage>where NumberOrPercentage: ToResolvedValue,

source§

impl<NumberOrPercentage, MozImageRectUrl> ToResolvedValue for GenericMozImageRect<NumberOrPercentage, MozImageRectUrl>where NumberOrPercentage: ToResolvedValue, MozImageRectUrl: ToResolvedValue,

§

type ResolvedValue = GenericMozImageRect<<NumberOrPercentage as ToResolvedValue>::ResolvedValue, <MozImageRectUrl as ToResolvedValue>::ResolvedValue>

source§

impl<OpacityType> ToResolvedValue for GenericSVGOpacity<OpacityType>where OpacityType: ToResolvedValue,

source§

impl<Pos> ToResolvedValue for GenericPositionOrAuto<Pos>where Pos: ToResolvedValue,

source§

impl<Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect> ToResolvedValue for GenericBasicShape<Position, LengthPercentage, NonNegativeLengthPercentage, BasicShapeRect>where Position: ToResolvedValue, LengthPercentage: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue, BasicShapeRect: ToResolvedValue,

§

type ResolvedValue = GenericBasicShape<<Position as ToResolvedValue>::ResolvedValue, <LengthPercentage as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue, <BasicShapeRect as ToResolvedValue>::ResolvedValue>

source§

impl<Position, NonNegativeLengthPercentage> ToResolvedValue for Circle<Position, NonNegativeLengthPercentage>where Position: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = Circle<<Position as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<Position, NonNegativeLengthPercentage> ToResolvedValue for Ellipse<Position, NonNegativeLengthPercentage>where Position: ToResolvedValue, NonNegativeLengthPercentage: ToResolvedValue,

§

type ResolvedValue = Ellipse<<Position as ToResolvedValue>::ResolvedValue, <NonNegativeLengthPercentage as ToResolvedValue>::ResolvedValue>

source§

impl<PositiveInteger> ToResolvedValue for ColumnCount<PositiveInteger>where PositiveInteger: ToResolvedValue,

source§

impl<R> ToResolvedValue for GenericClipRectOrAuto<R>where R: ToResolvedValue,

source§

impl<S> ToResolvedValue for GenericFlexBasis<S>where S: ToResolvedValue,

source§

impl<Shapes, RayFunction, U> ToResolvedValue for GenericOffsetPathFunction<Shapes, RayFunction, U>where Shapes: ToResolvedValue, RayFunction: ToResolvedValue, U: ToResolvedValue,

source§

impl<T> ToResolvedValue for Optional<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_composition::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_delay::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_direction::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_duration::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_fill_mode::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_iteration_count::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_name::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_play_state::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_timeline::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::animation_timing_function::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_attachment::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_clip::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_image::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_origin::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_position_x::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_position_y::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_repeat::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::background_size::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::box_shadow::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::filter::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::text_shadow::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::transition_delay::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::transition_duration::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::transition_property::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for style::properties::generated::longhands::transition_timing_function::computed_value::OwnedList<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for ArcSlice<T>where T: ToResolvedValue<ResolvedValue = T>,

source§

impl<T> ToResolvedValue for OwnedSlice<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for FontSettings<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for GenericImplicitGridTracks<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for Rect<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for GreaterThanOrEqualToOne<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for NonNegative<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for ZeroToOne<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for GenericMatrix3D<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for GenericMatrix<T>where T: ToResolvedValue,

source§

impl<T> ToResolvedValue for GenericTransform<T>where T: ToResolvedValue,

source§

impl<T, const FRACTION_BITS: u16> ToResolvedValue for FixedPoint<T, FRACTION_BITS>where T: ToResolvedValue,

source§

impl<U> ToResolvedValue for GenericUrlOrNone<U>where U: ToResolvedValue,