use crate::xinput::*;
use bytemuck::{Pod, Zeroable};
#[derive(Clone, Copy, Debug)]
#[derive(Pod, Zeroable)]
#[repr(C)] pub struct Capabilities {
pub ty: DevType,
pub sub_type: DevSubType,
pub flags: Caps,
pub gamepad: Gamepad,
pub vibration: Vibration,
}
test_layout! {
Capabilities => winapi::um::xinput::XINPUT_CAPABILITIES {
ty => Type,
sub_type => SubType,
flags => Flags,
gamepad => Gamepad,
vibration => Vibration,
}
}
#[test] fn test_traits_for_coverage() {
let _caps = Capabilities::zeroed();
let _caps = _caps.clone();
dbg!(_caps);
}