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