pub struct LottieProps {
pub name: String,
pub looping: bool,
pub autoplay: bool,
pub speed: f64,
}Expand description
Full props (realize). name/looping/autoplay are set once at build; speed seeds the
playback rate and thereafter patches (see LottiePatch).
Fields§
§name: StringThe bundled animation name (without extension), e.g. "hello" → hello.json.
looping: boolLoop the animation (vs. play once).
autoplay: boolStart playing immediately on appear.
speed: f64Playback rate multiplier (1.0 = normal, 2.0 = double speed, 0.5 = half). Also patchable.
Trait Implementations§
Source§impl Clone for LottieProps
impl Clone for LottieProps
Source§fn clone(&self) -> LottieProps
fn clone(&self) -> LottieProps
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 moreSource§impl Debug for LottieProps
impl Debug for LottieProps
Source§impl Default for LottieProps
impl Default for LottieProps
Source§impl PartialEq for LottieProps
impl PartialEq for LottieProps
Source§fn eq(&self, other: &LottieProps) -> bool
fn eq(&self, other: &LottieProps) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LottieProps
Auto Trait Implementations§
impl Freeze for LottieProps
impl RefUnwindSafe for LottieProps
impl Send for LottieProps
impl Sync for LottieProps
impl Unpin for LottieProps
impl UnsafeUnpin for LottieProps
impl UnwindSafe for LottieProps
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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