Trait style::values::animated::ToAnimatedValue

source ·
pub trait ToAnimatedValue {
    type AnimatedValue;

    // Required methods
    fn to_animated_value(self, context: &Context<'_>) -> Self::AnimatedValue;
    fn from_animated_value(animated: Self::AnimatedValue) -> Self;
}
Expand description

Conversion between computed values and intermediate values for animations.

Notably, colors are represented as four floats during animations.

This trait is derivable with #[derive(ToAnimatedValue)].

Required Associated Types§

source

type AnimatedValue

The type of the animated value.

Required Methods§

source

fn to_animated_value(self, context: &Context<'_>) -> Self::AnimatedValue

Converts this value to an animated value.

source

fn from_animated_value(animated: Self::AnimatedValue) -> Self

Converts back an animated value into a computed value.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ToAnimatedValue for bool

source§

impl ToAnimatedValue for f32

source§

type AnimatedValue = f32

source§

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

source§

fn from_animated_value(animated: Self::AnimatedValue) -> Self

source§

impl ToAnimatedValue for i32

source§

type AnimatedValue = i32

source§

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

source§

fn from_animated_value(animated: Self::AnimatedValue) -> Self

source§

impl ToAnimatedValue for u32

source§

type AnimatedValue = u32

source§

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

source§

fn from_animated_value(animated: Self::AnimatedValue) -> Self

source§

impl ToAnimatedValue for usize

source§

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

source§

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

source§

impl<T> ToAnimatedValue for ThinVec<T>
where T: ToAnimatedValue,

source§

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

source§

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

source§

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

Implementors§

source§

impl ToAnimatedValue for ColorSpace

source§

impl ToAnimatedValue for HueInterpolationMethod

source§

impl ToAnimatedValue for NumberOrAngleComponent
where f32: ToAnimatedValue<AnimatedValue = f32>,

source§

impl ToAnimatedValue for NumberOrPercentageComponent
where f32: ToAnimatedValue<AnimatedValue = f32>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl ToAnimatedValue for style::properties::generated::longhands::object_fit::computed_value::T

source§

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

source§

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

source§

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

source§

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

source§

impl ToAnimatedValue for style::properties::generated::longhands::text_wrap_mode::computed_value::T

source§

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

source§

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

source§

impl ToAnimatedValue for style::properties::generated::longhands::white_space_collapse::computed_value::T

source§

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

source§

impl ToAnimatedValue for ComputedUrl

source§

impl ToAnimatedValue for Impossible

source§

impl ToAnimatedValue for ArcSize

source§

impl ToAnimatedValue for ArcSweep

source§

impl ToAnimatedValue for ByTo

source§

impl ToAnimatedValue for FillRule

source§

impl ToAnimatedValue for ShapeBox

source§

impl ToAnimatedValue for ShapeGeometryBox
where ShapeBox: ToAnimatedValue<AnimatedValue = ShapeBox>,

source§

impl ToAnimatedValue for VerticalAlignKeyword

source§

impl ToAnimatedValue for AnchorSizeKeyword

source§

impl ToAnimatedValue for RaySize

source§

impl ToAnimatedValue for AnchorSideKeyword

source§

impl ToAnimatedValue for ContentVisibility

source§

impl ToAnimatedValue for FontSizeKeyword

source§

impl ToAnimatedValue for CoordBox

source§

impl ToAnimatedValue for DProperty
where SVGPathData: ToAnimatedValue<AnimatedValue = SVGPathData>,

source§

impl ToAnimatedValue for TransformBox

source§

impl ToAnimatedValue for ColorInterpolationMethod

source§

impl ToAnimatedValue for AbsoluteColor

source§

impl ToAnimatedValue for ComputedList

source§

impl ToAnimatedValue for Angle

source§

impl ToAnimatedValue for Zoom

source§

impl ToAnimatedValue for FontSize

source§

impl ToAnimatedValue for FontStretch

source§

impl ToAnimatedValue for style::values::computed::font::FontStyle

source§

impl ToAnimatedValue for FontWeight

source§

impl ToAnimatedValue for CSSPixelLength

source§

impl ToAnimatedValue for LengthPercentage

source§

impl ToAnimatedValue for OffsetRotate
where bool: ToAnimatedValue<AnimatedValue = bool>, Angle: ToAnimatedValue<AnimatedValue = Angle>,

source§

impl ToAnimatedValue for Percentage
where CSSFloat: ToAnimatedValue<AnimatedValue = CSSFloat>,

source§

impl ToAnimatedValue for Au

source§

impl ToAnimatedValue for Path
where FillRule: ToAnimatedValue<AnimatedValue = FillRule>, SVGPathData: ToAnimatedValue<AnimatedValue = SVGPathData>,

source§

impl ToAnimatedValue for ColorMixFlags

source§

impl ToAnimatedValue for FontTag
where u32: ToAnimatedValue<AnimatedValue = u32>,

source§

impl ToAnimatedValue for KeywordInfo

source§

impl ToAnimatedValue for SVGPathData

source§

impl ToAnimatedValue for CustomIdent
where Atom: ToAnimatedValue<AnimatedValue = Atom>,

source§

impl ToAnimatedValue for DashedIdent
where Atom: ToAnimatedValue<AnimatedValue = Atom>,

source§

impl ToAnimatedValue for Atom

source§

impl ToAnimatedValue for Image

source§

impl ToAnimatedValue for NonNegativeLength

source§

impl ToAnimatedValue for NonNegativeLengthPercentage

source§

impl ToAnimatedValue for NonNegativePercentage

source§

impl ToAnimatedValue for GreaterThanOrEqualToOneNumber

source§

impl ToAnimatedValue for NonNegativeNumber

source§

impl ToAnimatedValue for NonNegativeNumberOrPercentage

source§

impl ToAnimatedValue for PositiveInteger

source§

impl ToAnimatedValue for ZeroToOneNumber

source§

impl<A, B> ToAnimatedValue for Either<A, B>

source§

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

source§

impl<Angle, LengthPercentage> ToAnimatedValue for GenericPathOrShapeFunction<Angle, LengthPercentage>
where Angle: ToAnimatedValue, LengthPercentage: ToAnimatedValue,

source§

impl<Angle, LengthPercentage> ToAnimatedValue for GenericShapeCommand<Angle, LengthPercentage>
where Angle: ToAnimatedValue, LengthPercentage: ToAnimatedValue,

source§

impl<Angle, LengthPercentage> ToAnimatedValue for Shape<Angle, LengthPercentage>
where Angle: ToAnimatedValue, LengthPercentage: ToAnimatedValue,

source§

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

source§

impl<Angle, Number, Length, Integer, LengthPercentage> ToAnimatedValue for GenericTransformOperation<Angle, Number, Length, Integer, LengthPercentage>

source§

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

source§

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

source§

type AnimatedValue = GenericBasicShape<<Angle as ToAnimatedValue>::AnimatedValue, <Position as ToAnimatedValue>::AnimatedValue, <LengthPercentage as ToAnimatedValue>::AnimatedValue, <NonNegativeLengthPercentage as ToAnimatedValue>::AnimatedValue, <BasicShapeRect as ToAnimatedValue>::AnimatedValue>

source§

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

source§

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

source§

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

source§

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

source§

impl<C> ToAnimatedValue for GenericCaretColor<C>
where C: ToAnimatedValue,

source§

impl<C, U> ToAnimatedValue for GenericSVGPaintKind<C, U>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<H, V> ToAnimatedValue for GenericOffsetPosition<H, V>

source§

impl<H, V> ToAnimatedValue for GenericPosition<H, V>

source§

impl<H, V, Depth> ToAnimatedValue for GenericTransformOrigin<H, V, Depth>

source§

impl<I> ToAnimatedValue for GenericLineNameListValue<I>
where I: ToAnimatedValue,

source§

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

source§

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

source§

impl<I> ToAnimatedValue for GenericLineNameList<I>
where I: ToAnimatedValue,

source§

impl<I> ToAnimatedValue for GenericNameRepeat<I>
where I: ToAnimatedValue,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<L> ToAnimatedValue for GenericLetterSpacing<L>
where L: ToAnimatedValue,

source§

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

source§

impl<L> ToAnimatedValue for GenericBorderSpacing<L>
where L: ToAnimatedValue,

source§

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

source§

impl<L, I> ToAnimatedValue for GenericGridTemplateComponent<L, I>

source§

impl<L, I> ToAnimatedValue for GenericTrackRepeat<L, I>

source§

impl<L, N> ToAnimatedValue for GenericLengthOrNumber<L, N>

source§

impl<LP> ToAnimatedValue for GenericMargin<LP>
where LP: ToAnimatedValue,

source§

impl<LP, N> ToAnimatedValue for GenericBorderImageSideWidth<LP, N>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<LengthPercentage> ToAnimatedValue for CoordinatePair<LengthPercentage>
where LengthPercentage: ToAnimatedValue,

source§

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

source§

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

source§

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

source§

impl<LengthPercentage> ToAnimatedValue for GenericAnchorSizeFunction<LengthPercentage>
where LengthPercentage: ToAnimatedValue,

source§

impl<LengthPercentage> ToAnimatedValue for GenericTextIndent<LengthPercentage>
where LengthPercentage: ToAnimatedValue,

source§

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

source§

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

source§

impl<LengthPercentage, Length> ToAnimatedValue for GenericTranslate<LengthPercentage, Length>
where LengthPercentage: Zero + ZeroNoPercent + ToAnimatedValue, Length: Zero + ToAnimatedValue, <LengthPercentage as ToAnimatedValue>::AnimatedValue: Zero + ZeroNoPercent, <Length as ToAnimatedValue>::AnimatedValue: Zero,

source§

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

source§

type AnimatedValue = GenericInsetRect<<LengthPercentage as ToAnimatedValue>::AnimatedValue, <NonNegativeLengthPercentage as ToAnimatedValue>::AnimatedValue>

source§

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

source§

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

source§

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

source§

impl<N, L> ToAnimatedValue for GenericLineHeight<N, L>

source§

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

source§

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

source§

type AnimatedValue = GenericShapeRadius<<NonNegativeLengthPercentage as ToAnimatedValue>::AnimatedValue>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<OriginColor> ToAnimatedValue for ColorFunction<OriginColor>
where OriginColor: ToAnimatedValue,

source§

impl<P> ToAnimatedValue for AnchorSide<P>
where P: ToAnimatedValue,

source§

impl<P, LP> ToAnimatedValue for GenericInset<P, LP>

source§

impl<Percentage> ToAnimatedValue for GenericColor<Percentage>
where Percentage: ToAnimatedValue,

source§

impl<Percentage, LengthPercentage> ToAnimatedValue for GenericAnchorFunction<Percentage, LengthPercentage>
where Percentage: ToAnimatedValue, LengthPercentage: ToAnimatedValue,

source§

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

source§

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

source§

type AnimatedValue = Circle<<Position as ToAnimatedValue>::AnimatedValue, <NonNegativeLengthPercentage as ToAnimatedValue>::AnimatedValue>

source§

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

source§

type AnimatedValue = Ellipse<<Position as ToAnimatedValue>::AnimatedValue, <NonNegativeLengthPercentage as ToAnimatedValue>::AnimatedValue>

source§

impl<PositiveInteger> ToAnimatedValue for GenericColumnCount<PositiveInteger>
where PositiveInteger: ToAnimatedValue,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> ToAnimatedValue for style::properties::generated::longhands::transition_behavior::computed_value::OwnedList<T>
where T: ToAnimatedValue,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<ValueType> ToAnimatedValue for ColorComponent<ValueType>