pub enum AnimatedResult {
Integer(i32),
Float(f32),
Color([u8; 4]),
Position((f32, f32)),
Scale((f32, f32)),
}Expand description
Result of animation interpolation
Variants§
Integer(i32)
Integer result value
Float(f32)
Float result value
Color([u8; 4])
Color result value [R, G, B, A]
Position((f32, f32))
Position result value (x, y)
Scale((f32, f32))
Scale result value (x, y)
Trait Implementations§
Source§impl Clone for AnimatedResult
impl Clone for AnimatedResult
Source§fn clone(&self) -> AnimatedResult
fn clone(&self) -> AnimatedResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AnimatedResult
impl RefUnwindSafe for AnimatedResult
impl Send for AnimatedResult
impl Sync for AnimatedResult
impl Unpin for AnimatedResult
impl UnsafeUnpin for AnimatedResult
impl UnwindSafe for AnimatedResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more