#[non_exhaustive]pub enum SpinnerKind {
Ring,
Arc,
Dots,
Pulse,
Bars,
Orbit,
Sparkle,
}Expand description
Which drawing, chosen by what the work is.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Ring
Generic loading: a page, a request, a save.
Arc
A softer tapering arc.
Dots
Someone is composing a reply.
Pulse
Something is live and listening.
Bars
A stream is flowing.
Orbit
Background work with several parts.
Sparkle
A model is thinking.
Trait Implementations§
Source§impl Clone for SpinnerKind
impl Clone for SpinnerKind
impl Copy for SpinnerKind
Source§impl Debug for SpinnerKind
impl Debug for SpinnerKind
Source§impl Default for SpinnerKind
impl Default for SpinnerKind
Source§impl Display for SpinnerKind
impl Display for SpinnerKind
impl Eq for SpinnerKind
Source§impl FromStr for SpinnerKind
impl FromStr for SpinnerKind
Source§impl Hash for SpinnerKind
impl Hash for SpinnerKind
Source§impl Modifier for SpinnerKind
impl Modifier for SpinnerKind
Source§impl PartialEq for SpinnerKind
impl PartialEq for SpinnerKind
impl StructuralPartialEq for SpinnerKind
Auto Trait Implementations§
impl Freeze for SpinnerKind
impl RefUnwindSafe for SpinnerKind
impl Send for SpinnerKind
impl Sync for SpinnerKind
impl Unpin for SpinnerKind
impl UnsafeUnpin for SpinnerKind
impl UnwindSafe for SpinnerKind
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,
impl<T> DependencyElement for T
Source§impl<T> FromHashFragment for T
impl<T> FromHashFragment for T
Source§fn from_hash_fragment(hash: &str) -> T
fn from_hash_fragment(hash: &str) -> T
Create an instance of
Self from a hash fragment.Source§impl<T> FromQueryArgument for T
impl<T> FromQueryArgument for T
Source§impl<T> FromRouteSegment for T
impl<T> FromRouteSegment for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.