Struct terminal_spinners::SpinnerData [−][src]
Data related to a spinner.
Each spinner consists of a number of frames and an interval. The interval is used for animation and should be the amount of milliseconds between each frame.
Frames are cycled through, meaning that if you reach the last element inside the frames’ array, you should wrap around and start again at the beginning.
Fields
frames: &'a [&'a str]
interval: u64
Trait Implementations
impl<'a> Clone for SpinnerData<'a>
[src]
pub fn clone(&self) -> SpinnerData<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Copy for SpinnerData<'a>
[src]
impl<'a> Debug for SpinnerData<'a>
[src]
impl<'a> Eq for SpinnerData<'a>
[src]
impl<'a> Hash for SpinnerData<'a>
[src]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> PartialEq<SpinnerData<'a>> for SpinnerData<'a>
[src]
pub fn eq(&self, other: &SpinnerData<'a>) -> bool
[src]
pub fn ne(&self, other: &SpinnerData<'a>) -> bool
[src]
impl<'a> StructuralEq for SpinnerData<'a>
[src]
impl<'a> StructuralPartialEq for SpinnerData<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for SpinnerData<'a>
impl<'a> Send for SpinnerData<'a>
impl<'a> Sync for SpinnerData<'a>
impl<'a> Unpin for SpinnerData<'a>
impl<'a> UnwindSafe for SpinnerData<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,