Struct pyo3::ffi::PyCFunctionObject
source · pub struct PyCFunctionObject {
pub ob_base: PyObject,
pub m_ml: *mut PyMethodDef,
pub m_self: *mut PyObject,
pub m_module: *mut PyObject,
pub m_weakreflist: *mut PyObject,
pub vectorcall: Option<unsafe extern "C" fn(_: *mut PyObject, _: *const *mut PyObject, _: usize, _: *mut PyObject) -> *mut PyObject>,
}
Available on
Py_3_9
and non-Py_LIMITED_API
only.Fields§
§ob_base: PyObject
§m_ml: *mut PyMethodDef
§m_self: *mut PyObject
§m_module: *mut PyObject
§m_weakreflist: *mut PyObject
§vectorcall: Option<unsafe extern "C" fn(_: *mut PyObject, _: *const *mut PyObject, _: usize, _: *mut PyObject) -> *mut PyObject>
Available on non-
PyPy
only.