#[repr(C)]pub struct AddDevice {Show 14 fields
pub id: u64,
pub evbits: <EventKind as BitmaskTrait>::Array,
pub keybits: <Key as BitmaskTrait>::Array,
pub relbits: <RelativeAxis as BitmaskTrait>::Array,
pub absbits: <AbsoluteAxis as BitmaskTrait>::Array,
pub mscbits: <MiscKind as BitmaskTrait>::Array,
pub ledbits: <LedKind as BitmaskTrait>::Array,
pub sndbits: <SoundKind as BitmaskTrait>::Array,
pub swbits: <SwitchKind as BitmaskTrait>::Array,
pub propbits: <InputProperty as BitmaskTrait>::Array,
pub ffbits: <ForceFeedbackKind as BitmaskTrait>::Array,
pub input_id: InputId,
pub ff_effects: u32,
pub name: [u8; 80],
}
Fields§
§id: u64
§evbits: <EventKind as BitmaskTrait>::Array
§keybits: <Key as BitmaskTrait>::Array
§relbits: <RelativeAxis as BitmaskTrait>::Array
§absbits: <AbsoluteAxis as BitmaskTrait>::Array
§mscbits: <MiscKind as BitmaskTrait>::Array
§ledbits: <LedKind as BitmaskTrait>::Array
§sndbits: <SoundKind as BitmaskTrait>::Array
§swbits: <SwitchKind as BitmaskTrait>::Array
§propbits: <InputProperty as BitmaskTrait>::Array
§ffbits: <ForceFeedbackKind as BitmaskTrait>::Array
§input_id: InputId
§ff_effects: u32
§name: [u8; 80]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AddDevice
impl RefUnwindSafe for AddDevice
impl Send for AddDevice
impl Sync for AddDevice
impl Unpin for AddDevice
impl UnwindSafe for AddDevice
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