pub enum GamepadCode {
Show 35 variants
None = 255,
Up = 1,
Down = 2,
Left = 4,
Right = 8,
_360_Start = 16,
_360_Back = 32,
_360_L3 = 64,
_360_R3 = 128,
_360_LB = 256,
_360_RB = 512,
_360_A = 4_096,
_360_B = 8_192,
_360_X = 16_384,
_360_Y = 32_768,
_360_LT = 9,
_360_RT = 10,
_360_LS = 11,
_360_RS = 12,
DpadUp = 266,
DpadDown = 267,
DpadLeft = 268,
DpadRight = 269,
Start = 270,
Back = 271,
LeftThumb = 272,
RightThumb = 273,
LeftShoulder = 274,
RightShoulder = 275,
AButton = 276,
BButton = 277,
XButton = 278,
YButton = 279,
LeftTrigger = 280,
RightTrigger = 281,
}Variants§
None = 255
Up = 1
Down = 2
Left = 4
Right = 8
_360_Start = 16
_360_Back = 32
_360_L3 = 64
_360_R3 = 128
_360_LB = 256
_360_RB = 512
_360_A = 4_096
_360_B = 8_192
_360_X = 16_384
_360_Y = 32_768
_360_LT = 9
_360_RT = 10
_360_LS = 11
_360_RS = 12
DpadUp = 266
DpadDown = 267
DpadLeft = 268
DpadRight = 269
Start = 270
Back = 271
LeftThumb = 272
RightThumb = 273
LeftShoulder = 274
RightShoulder = 275
AButton = 276
BButton = 277
XButton = 278
YButton = 279
LeftTrigger = 280
RightTrigger = 281
Trait Implementations§
Source§impl Clone for GamepadCode
impl Clone for GamepadCode
Source§fn clone(&self) -> GamepadCode
fn clone(&self) -> GamepadCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GamepadCode
impl Debug for GamepadCode
Source§impl Default for GamepadCode
impl Default for GamepadCode
Source§fn default() -> GamepadCode
fn default() -> GamepadCode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GamepadCode
impl<'de> Deserialize<'de> for GamepadCode
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 Display for GamepadCode
impl Display for GamepadCode
Source§impl FromPrimitive for GamepadCode
impl FromPrimitive for GamepadCode
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl FromStr for GamepadCode
impl FromStr for GamepadCode
Source§impl Hash for GamepadCode
impl Hash for GamepadCode
Source§impl Ord for GamepadCode
impl Ord for GamepadCode
Source§fn cmp(&self, other: &GamepadCode) -> Ordering
fn cmp(&self, other: &GamepadCode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GamepadCode
impl PartialEq for GamepadCode
Source§impl PartialOrd for GamepadCode
impl PartialOrd for GamepadCode
Source§impl Serialize for GamepadCode
impl Serialize for GamepadCode
Source§impl ToPrimitive for GamepadCode
impl ToPrimitive for GamepadCode
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreSource§impl TryFrom<usize> for GamepadCode
impl TryFrom<usize> for GamepadCode
impl Eq for GamepadCode
impl StructuralPartialEq for GamepadCode
Auto Trait Implementations§
impl Freeze for GamepadCode
impl RefUnwindSafe for GamepadCode
impl Send for GamepadCode
impl Sync for GamepadCode
impl Unpin for GamepadCode
impl UnwindSafe for GamepadCode
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