pub unsafe fn richcmpfunc( slf: *mut PyObject, other: *mut PyObject, op: c_int, f: for<'py> unsafe fn(_: Python<'py>, _: *mut PyObject, _: *mut PyObject, _: c_int) -> PyResult<*mut PyObject>, ) -> *mut PyObject