pub enum SwitchStyle {
Capsule,
Rail,
Labeled,
}Expand description
How a Switch looks.
Variants§
Capsule
A flat five-cell capsule with a two-cell knob.
Rail
A knob on a thin rail, from the same family as sliders. ASCII mode draws a capsule.
Labeled
A capsule with the state written inside, for places where the state must be read.
Trait Implementations§
Source§impl Clone for SwitchStyle
impl Clone for SwitchStyle
Source§fn clone(&self) -> SwitchStyle
fn clone(&self) -> SwitchStyle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SwitchStyle
Source§impl Debug for SwitchStyle
impl Debug for SwitchStyle
Source§impl Default for SwitchStyle
impl Default for SwitchStyle
Source§fn default() -> SwitchStyle
fn default() -> SwitchStyle
Returns the “default value” for a type. Read more
impl Eq for SwitchStyle
Source§impl PartialEq for SwitchStyle
impl PartialEq for SwitchStyle
impl StructuralPartialEq for SwitchStyle
Auto Trait Implementations§
impl Freeze for SwitchStyle
impl RefUnwindSafe for SwitchStyle
impl Send for SwitchStyle
impl Sync for SwitchStyle
impl Unpin for SwitchStyle
impl UnsafeUnpin for SwitchStyle
impl UnwindSafe for SwitchStyle
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