pub enum ReverseOnce {
Never,
Val(bool),
}Expand description
Holds the allowance and state of the reverse once property of an animation. Reversing an animation is attempted when animation is being removed or hidden.
Variants§
Never
When Never, the animation will not be allowed to be set to be in reverse mode
Val(bool)
When Val, the animation is allowed to be set to reverse until finished.
When Val(true) the animation will actually reverse
Implementations§
Trait Implementations§
Source§impl Clone for ReverseOnce
impl Clone for ReverseOnce
Source§fn clone(&self) -> ReverseOnce
fn clone(&self) -> ReverseOnce
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 ReverseOnce
impl Debug for ReverseOnce
impl Copy for ReverseOnce
Auto Trait Implementations§
impl Freeze for ReverseOnce
impl RefUnwindSafe for ReverseOnce
impl Send for ReverseOnce
impl Sync for ReverseOnce
impl Unpin for ReverseOnce
impl UnwindSafe for ReverseOnce
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> 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