Trait style::values::animated::ToAnimatedValue [] [src]

pub trait ToAnimatedValue {
    type AnimatedValue;
    fn to_animated_value(self) -> Self::AnimatedValue;
fn from_animated_value(animated: Self::AnimatedValue) -> Self; }

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)].

Associated Types

The type of the animated value.

Required Methods

Converts this value to an animated value.

Converts back an animated value into a computed value.

Implementations on Foreign Types

impl<T> ToAnimatedValue for Option<T> where
    T: ToAnimatedValue
[src]

impl<T> ToAnimatedValue for Vec<T> where
    T: ToAnimatedValue
[src]

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

Implementors