#[repr(C, packed(1))]pub struct GamepadReport {
pub buttons: u16,
pub left_x: u8,
pub left_y: u8,
pub right_x: u8,
pub right_y: u8,
pub left_trigger: u8,
pub right_trigger: u8,
}Expand description
Gamepad report structure
Fields§
§left_x: u8§left_y: u8§right_x: u8§right_y: u8§left_trigger: u8§right_trigger: u8Implementations§
Trait Implementations§
Source§impl Clone for GamepadReport
impl Clone for GamepadReport
Source§fn clone(&self) -> GamepadReport
fn clone(&self) -> GamepadReport
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 GamepadReport
impl Debug for GamepadReport
Source§impl Default for GamepadReport
impl Default for GamepadReport
Source§fn default() -> GamepadReport
fn default() -> GamepadReport
Returns the “default value” for a type. Read more
impl Copy for GamepadReport
Auto Trait Implementations§
impl Freeze for GamepadReport
impl RefUnwindSafe for GamepadReport
impl Send for GamepadReport
impl Sync for GamepadReport
impl Unpin for GamepadReport
impl UnsafeUnpin for GamepadReport
impl UnwindSafe for GamepadReport
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