use bytemuck::{Pod, Zeroable};
use winapi::um::xinput::*;
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[derive(Pod, Zeroable)]
#[repr(transparent)] pub struct DevType(u8);
enumish! { DevType => u8; Gamepad }
#[allow(non_upper_case_globals)] impl DevType {
pub const Gamepad : DevType = DevType(XINPUT_DEVTYPE_GAMEPAD as _); }