pub type SubmenuItemCallbackEx = Option<unsafe extern "C" fn(context: *mut c_void, input_type: InputType, index: u32)>;
pub enum SubmenuItemCallbackEx { None, Some(unsafe extern "C" fn(*mut c_void, InputType, u32)), }
No value.
Some value of type T.
T