#[repr(C)]pub struct SwitchStateWrapper {
pub inner: SwitchState,
pub on_toggle: OptionSwitchOnToggle,
}Fields§
§inner: SwitchStateOn/off state of this Switch
on_toggle: OptionSwitchOnToggleOptional: function to call when the Switch is toggled
Trait Implementations§
Source§impl Clone for SwitchStateWrapper
impl Clone for SwitchStateWrapper
Source§fn clone(&self) -> SwitchStateWrapper
fn clone(&self) -> SwitchStateWrapper
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 moreSource§impl Debug for SwitchStateWrapper
impl Debug for SwitchStateWrapper
Source§impl Default for SwitchStateWrapper
impl Default for SwitchStateWrapper
Source§fn default() -> SwitchStateWrapper
fn default() -> SwitchStateWrapper
Returns the “default value” for a type. Read more
impl Eq for SwitchStateWrapper
Source§impl PartialEq for SwitchStateWrapper
impl PartialEq for SwitchStateWrapper
impl StructuralPartialEq for SwitchStateWrapper
Auto Trait Implementations§
impl Freeze for SwitchStateWrapper
impl RefUnwindSafe for SwitchStateWrapper
impl Send for SwitchStateWrapper
impl Sync for SwitchStateWrapper
impl Unpin for SwitchStateWrapper
impl UnsafeUnpin for SwitchStateWrapper
impl UnwindSafe for SwitchStateWrapper
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§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