pub type GHookFinalizeFunc = Option<unsafe extern "C" fn(*mut GHookList, *mut GHook)>;
pub enum GHookFinalizeFunc { None, Some(unsafe extern "C" fn(*mut GHookList, *mut GHook)), }
No value.
Some value of type T.
T