pub enum SpinnerFrames {
Dots,
Braille,
Line,
Circle,
Box,
Arrow,
Bounce,
Grow,
Clock,
Moon,
Ascii,
Toggle,
}Expand description
Predefined spinner frame sets
Variants§
Dots
Classic dots: ⠋ ⠙ ⠹ ⠸ ⠼ ⠴ ⠦ ⠧ ⠇ ⠏
Braille
Braille pattern: ⣾ ⣽ ⣻ ⢿ ⡿ ⣟ ⣯ ⣷
Line
Line spinner: | / - \
Circle
Circle: ◐ ◓ ◑ ◒
Box
Box: ▖ ▘ ▝ ▗
Arrow
Arrow: ← ↖ ↑ ↗ → ↘ ↓ ↙
Bounce
Bounce: ⠁ ⠂ ⠄ ⠂
Grow
Grow: ▁ ▃ ▄ ▅ ▆ ▇ █ ▇ ▆ ▅ ▄ ▃
Clock
Clock: 🕐 🕑 🕒 🕓 🕔 🕕 🕖 🕗 🕘 🕙 🕚 🕛
Moon
Moon: 🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘
Ascii
Simple ASCII: . o O @ *
Toggle
Toggle: ⊶ ⊷
Implementations§
Source§impl SpinnerFrames
impl SpinnerFrames
Trait Implementations§
Source§impl Clone for SpinnerFrames
impl Clone for SpinnerFrames
Source§fn clone(&self) -> SpinnerFrames
fn clone(&self) -> SpinnerFrames
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 SpinnerFrames
impl Debug for SpinnerFrames
Source§impl Default for SpinnerFrames
impl Default for SpinnerFrames
Source§fn default() -> SpinnerFrames
fn default() -> SpinnerFrames
Returns the “default value” for a type. Read more
Source§impl PartialEq for SpinnerFrames
impl PartialEq for SpinnerFrames
impl Copy for SpinnerFrames
impl Eq for SpinnerFrames
impl StructuralPartialEq for SpinnerFrames
Auto Trait Implementations§
impl Freeze for SpinnerFrames
impl RefUnwindSafe for SpinnerFrames
impl Send for SpinnerFrames
impl Sync for SpinnerFrames
impl Unpin for SpinnerFrames
impl UnwindSafe for SpinnerFrames
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