pub enum HatState {
LeftUp,
Left,
LeftDown,
Up,
Centered,
Down,
RightUp,
Right,
RightDown,
}
Expand description
A Joystick hat state.
Variants§
LeftUp
Left+Up state.
Left
Left state.
LeftDown
Left+Down state.
Up
Up state.
Centered
Centered state.
Down
Down state.
RightUp
Right+Up state.
Right
Right state.
RightDown
Right+Down state.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HatState
impl<'de> Deserialize<'de> for HatState
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 HatState
impl Eq for HatState
impl StructuralPartialEq for HatState
Auto Trait Implementations§
impl Freeze for HatState
impl RefUnwindSafe for HatState
impl Send for HatState
impl Sync for HatState
impl Unpin for HatState
impl UnwindSafe for HatState
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.