#[repr(u8)]pub enum DoorState {
Dooropen = 0,
Doorclosed = 1,
Doorjammed = 2,
Doorforcedopen = 3,
Doorunspecifiederror = 4,
Doorajar = 5,
}Variants§
Dooropen = 0
Door state is open
Doorclosed = 1
Door state is closed
Doorjammed = 2
Door state is jammed
Doorforcedopen = 3
Door state is currently forced open
Doorunspecifiederror = 4
Door state is invalid for unspecified reason
Doorajar = 5
Door state is ajar
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DoorState
impl<'de> Deserialize<'de> for DoorState
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 DoorState
impl Eq for DoorState
impl StructuralPartialEq for DoorState
Auto Trait Implementations§
impl Freeze for DoorState
impl RefUnwindSafe for DoorState
impl Send for DoorState
impl Sync for DoorState
impl Unpin for DoorState
impl UnwindSafe for DoorState
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