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