pub enum AnimStateKind {
Idle,
Paused,
Stopped,
PassInProgress,
PassFinished,
Completed,
}Expand description
Represents the different states an animation can be in.
Variants§
Idle
The animation is idle and has not started yet.
Paused
The animation is paused and can be resumed.
Stopped
The animation is stopped and cannot be resumed.
PassInProgress
The animation is currently in progress.
In this state the animation is actively animating the properties of the view.
PassFinished
The animation has finished a pass but may repeat based on the repeat mode.
Completed
The animation has completed all its passes and will not run again until started.
Trait Implementations§
Source§impl Clone for AnimStateKind
impl Clone for AnimStateKind
Source§fn clone(&self) -> AnimStateKind
fn clone(&self) -> AnimStateKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnimStateKind
impl Debug for AnimStateKind
Source§impl PartialEq for AnimStateKind
impl PartialEq for AnimStateKind
impl Copy for AnimStateKind
impl Eq for AnimStateKind
impl StructuralPartialEq for AnimStateKind
Auto Trait Implementations§
impl Freeze for AnimStateKind
impl RefUnwindSafe for AnimStateKind
impl Send for AnimStateKind
impl Sync for AnimStateKind
impl Unpin for AnimStateKind
impl UnwindSafe for AnimStateKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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