pub unsafe extern "C" fn g_object_weak_ref( object: *mut GObject, notify: Option<unsafe extern "C" fn(*mut c_void, *mut GObject)>, data: *mut c_void, )