Struct pyo3::ffi::PyFunctionObject
source · pub struct PyFunctionObject {Show 15 fields
pub ob_base: PyObject,
pub func_globals: *mut PyObject,
pub func_builtins: *mut PyObject,
pub func_name: *mut PyObject,
pub func_qualname: *mut PyObject,
pub func_code: *mut PyObject,
pub func_defaults: *mut PyObject,
pub func_kwdefaults: *mut PyObject,
pub func_closure: *mut PyObject,
pub func_doc: *mut PyObject,
pub func_dict: *mut PyObject,
pub func_weakreflist: *mut PyObject,
pub func_module: *mut PyObject,
pub func_annotations: *mut PyObject,
pub vectorcall: Option<unsafe extern "C" fn(_: *mut PyObject, _: *const *mut PyObject, _: usize, _: *mut PyObject) -> *mut PyObject>,
}
Available on non-
PyPy
and Py_3_10
only.Fields§
§ob_base: PyObject
§func_globals: *mut PyObject
§func_builtins: *mut PyObject
§func_name: *mut PyObject
§func_qualname: *mut PyObject
§func_code: *mut PyObject
§func_defaults: *mut PyObject
§func_kwdefaults: *mut PyObject
§func_closure: *mut PyObject
§func_doc: *mut PyObject
§func_dict: *mut PyObject
§func_weakreflist: *mut PyObject
§func_module: *mut PyObject
§func_annotations: *mut PyObject
§vectorcall: Option<unsafe extern "C" fn(_: *mut PyObject, _: *const *mut PyObject, _: usize, _: *mut PyObject) -> *mut PyObject>