pub enum AnimationMode {
Sweep,
Breathe,
Plasma,
Noise,
}Expand description
Animation style for skeleton loading widgets.
Variants§
Sweep
Single brightness sweep left-to-right, then rest.
Breathe
Uniform pulse: entire bar fades between dim and bright.
Plasma
Two sine waves at different frequencies drift in opposite directions, creating organic shifting brightness patterns.
Noise
Random braille dot patterns that change every frame — TV noise.
Implies braille fill regardless of the braille flag.
Trait Implementations§
Source§impl Clone for AnimationMode
impl Clone for AnimationMode
Source§fn clone(&self) -> AnimationMode
fn clone(&self) -> AnimationMode
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 AnimationMode
impl Debug for AnimationMode
Source§impl Default for AnimationMode
impl Default for AnimationMode
Source§fn default() -> AnimationMode
fn default() -> AnimationMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for AnimationMode
impl PartialEq for AnimationMode
impl Copy for AnimationMode
impl Eq for AnimationMode
impl StructuralPartialEq for AnimationMode
Auto Trait Implementations§
impl Freeze for AnimationMode
impl RefUnwindSafe for AnimationMode
impl Send for AnimationMode
impl Sync for AnimationMode
impl Unpin for AnimationMode
impl UnsafeUnpin for AnimationMode
impl UnwindSafe for AnimationMode
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<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