pub enum AnimatedTextEffect {
Pulse,
Wave,
Rainbow,
GradientShift,
Sparkle,
}Expand description
Animation effect types for animated text
Variants§
Pulse
Entire text pulses/oscillates between two colors
Wave
A highlighted portion travels back and forth (wave effect)
Rainbow
Colors cycle through a rainbow spectrum across the text
GradientShift
Gradient that shifts over time
Sparkle
Text appears to sparkle with random highlights
Trait Implementations§
Source§impl Clone for AnimatedTextEffect
impl Clone for AnimatedTextEffect
Source§fn clone(&self) -> AnimatedTextEffect
fn clone(&self) -> AnimatedTextEffect
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 AnimatedTextEffect
impl Debug for AnimatedTextEffect
Source§impl Default for AnimatedTextEffect
impl Default for AnimatedTextEffect
Source§fn default() -> AnimatedTextEffect
fn default() -> AnimatedTextEffect
Returns the “default value” for a type. Read more
Source§impl PartialEq for AnimatedTextEffect
impl PartialEq for AnimatedTextEffect
impl Copy for AnimatedTextEffect
impl Eq for AnimatedTextEffect
impl StructuralPartialEq for AnimatedTextEffect
Auto Trait Implementations§
impl Freeze for AnimatedTextEffect
impl RefUnwindSafe for AnimatedTextEffect
impl Send for AnimatedTextEffect
impl Sync for AnimatedTextEffect
impl Unpin for AnimatedTextEffect
impl UnwindSafe for AnimatedTextEffect
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