pub struct AnimationRef { /* private fields */ }Implementations§
Source§impl AnimationRef
impl AnimationRef
Sourcepub fn on_start<F: Into<AnimationCallback>>(
&self,
handler: F,
once: bool,
) -> &Self
pub fn on_start<F: Into<AnimationCallback>>( &self, handler: F, once: bool, ) -> &Self
Add a callback that is triggered when the animation is started.
Sourcepub fn on_update<F: Into<AnimationCallback>>(
&self,
handler: F,
once: bool,
) -> &Self
pub fn on_update<F: Into<AnimationCallback>>( &self, handler: F, once: bool, ) -> &Self
Add a callback that is triggered when the animation is updated.
Sourcepub fn on_finish<F: Into<AnimationCallback>>(
&self,
handler: F,
once: bool,
) -> &Self
pub fn on_finish<F: Into<AnimationCallback>>( &self, handler: F, once: bool, ) -> &Self
Add a callback that is triggered when the animation is finished.
Trait Implementations§
Source§impl Clone for AnimationRef
impl Clone for AnimationRef
Source§fn clone(&self) -> AnimationRef
fn clone(&self) -> AnimationRef
Returns a copy 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 AnimationRef
impl Debug for AnimationRef
Source§impl Display for AnimationRef
impl Display for AnimationRef
Source§impl IntoFuture for AnimationRef
impl IntoFuture for AnimationRef
Source§type IntoFuture = AnimationFuture
type IntoFuture = AnimationFuture
Which kind of future are we turning this into?
Source§fn into_future(self) -> AnimationFuture ⓘ
fn into_future(self) -> AnimationFuture ⓘ
Creates a future from a value. Read more
impl Copy for AnimationRef
Auto Trait Implementations§
impl Freeze for AnimationRef
impl RefUnwindSafe for AnimationRef
impl Send for AnimationRef
impl Sync for AnimationRef
impl Unpin for AnimationRef
impl UnwindSafe for AnimationRef
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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