#[repr(u8)]pub enum FanMode {
Off = 0,
Low = 1,
Medium = 2,
High = 3,
On = 4,
Auto = 5,
Smart = 6,
}Variants§
Off = 0
Fan is off
Low = 1
Fan using low speed
Medium = 2
Fan using medium speed
High = 3
Fan using high speed
On = 4
Auto = 5
Fan is using auto mode
Smart = 6
Fan is using smart mode
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FanMode
impl<'de> Deserialize<'de> for FanMode
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 Copy for FanMode
impl Eq for FanMode
impl StructuralPartialEq for FanMode
Auto Trait Implementations§
impl Freeze for FanMode
impl RefUnwindSafe for FanMode
impl Send for FanMode
impl Sync for FanMode
impl Unpin for FanMode
impl UnwindSafe for FanMode
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