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 copy 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