pub enum PowerupOnMode {
On,
Toggle,
Previous,
}Variants§
On
Use the value specified in the PowerupOnState on property.
Toggle
Alternate between on and off on each subsequent power toggle.
Previous
Return to the state it was in before powering off.
Trait Implementations§
Source§impl Clone for PowerupOnMode
impl Clone for PowerupOnMode
Source§fn clone(&self) -> PowerupOnMode
fn clone(&self) -> PowerupOnMode
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 PowerupOnMode
Source§impl Debug for PowerupOnMode
impl Debug for PowerupOnMode
Source§impl<'de> Deserialize<'de> for PowerupOnMode
impl<'de> Deserialize<'de> for PowerupOnMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PowerupOnMode
Source§impl Hash for PowerupOnMode
impl Hash for PowerupOnMode
Source§impl PartialEq for PowerupOnMode
impl PartialEq for PowerupOnMode
Source§fn eq(&self, other: &PowerupOnMode) -> bool
fn eq(&self, other: &PowerupOnMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PowerupOnMode
impl Serialize for PowerupOnMode
impl StructuralPartialEq for PowerupOnMode
Auto Trait Implementations§
impl Freeze for PowerupOnMode
impl RefUnwindSafe for PowerupOnMode
impl Send for PowerupOnMode
impl Sync for PowerupOnMode
impl Unpin for PowerupOnMode
impl UnsafeUnpin for PowerupOnMode
impl UnwindSafe for PowerupOnMode
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.