pub unsafe fn releasebufferproc(
    slf: *mut PyObject,
    buf: *mut Py_buffer,
    f: for<'py> unsafe fn(Python<'py>, *mut PyObject, *mut Py_buffer) -> PyResult<()>,
)Available on non-
Py_LIMITED_API or Py_3_11 only.