pub type Input_DownHook = Option<unsafe extern "C" fn(btn: c_int, device: *mut InputDevice) -> cc_bool>;
pub enum Input_DownHook { None, Some(unsafe extern "C" fn(i32, *mut InputDevice) -> u8), }
No value.
Some value of type T.
T