#[repr(C)]
pub enum V5_ControllerIndex {
Show 21 variants Axis1 = 0, Axis2 = 1, Axis3 = 2, Axis4 = 3, ButtonL1 = 4, ButtonL2 = 5, ButtonR1 = 6, ButtonR2 = 7, ButtonUp = 8, ButtonDown = 9, ButtonLeft = 10, ButtonRight = 11, ButtonX = 12, ButtonB = 13, ButtonY = 14, ButtonA = 15, ButtonSEL = 16, BatteryLevel = 17, ButtonAll = 18, Flags = 19, BatteryCapacity = 20,
}

Variants§

§

Axis1 = 0

§

Axis2 = 1

§

Axis3 = 2

§

Axis4 = 3

§

ButtonL1 = 4

§

ButtonL2 = 5

§

ButtonR1 = 6

§

ButtonR2 = 7

§

ButtonUp = 8

§

ButtonDown = 9

§

ButtonLeft = 10

§

ButtonRight = 11

§

ButtonX = 12

§

ButtonB = 13

§

ButtonY = 14

§

ButtonA = 15

§

ButtonSEL = 16

§

BatteryLevel = 17

§

ButtonAll = 18

§

Flags = 19

§

BatteryCapacity = 20

Trait Implementations§

source§

impl Clone for V5_ControllerIndex

source§

fn clone(&self) -> V5_ControllerIndex

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for V5_ControllerIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for V5_ControllerIndex

source§

fn eq(&self, other: &V5_ControllerIndex) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for V5_ControllerIndex

source§

impl Eq for V5_ControllerIndex

source§

impl StructuralPartialEq for V5_ControllerIndex

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.