Enum pix_engine::event::HatState
source · 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
source§impl PartialEq for HatState
impl PartialEq for HatState
impl Copy for HatState
impl Eq for HatState
impl StructuralEq for HatState
impl StructuralPartialEq for HatState
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more