pub struct FLIPAnimation {
pub id: String,
pub element: Element,
pub state: FLIPState,
pub config: LayoutAnimationConfig,
pub start_time: f64,
pub duration: f64,
pub easing: EasingFunction,
}Expand description
FLIP animation instance
Fields§
§id: StringUnique animation ID
element: ElementTarget element
state: FLIPStateFLIP state
config: LayoutAnimationConfigAnimation configuration
start_time: f64Start time
duration: f64Duration
easing: EasingFunctionEasing function
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FLIPAnimation
impl RefUnwindSafe for FLIPAnimation
impl !Send for FLIPAnimation
impl !Sync for FLIPAnimation
impl Unpin for FLIPAnimation
impl UnwindSafe for FLIPAnimation
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> 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 moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.