Merge pull request #3734 from jadedpasta/ffi-pytype-getmodulebydef
ffi: Add definition for PyType_GetModuleByDef
This commit is contained in:
commit
48e74b7829
|
@ -0,0 +1 @@
|
|||
Add definition for `PyType_GetModuleByDef` to `pyo3_ffi`.
|
|
@ -1,5 +1,7 @@
|
|||
#[cfg(Py_3_8)]
|
||||
use crate::vectorcallfunc;
|
||||
#[cfg(Py_3_11)]
|
||||
use crate::PyModuleDef;
|
||||
use crate::{object, PyGetSetDef, PyMemberDef, PyMethodDef, PyObject, Py_ssize_t};
|
||||
use std::mem;
|
||||
use std::os::raw::{c_char, c_int, c_uint, c_ulong, c_void};
|
||||
|
@ -339,9 +341,12 @@ pub unsafe fn PyHeapType_GET_MEMBERS(etype: *mut PyHeapTypeObject) -> *mut PyMem
|
|||
// skipped _PyType_CalculateMetaclass
|
||||
// skipped _PyType_GetDocFromInternalDoc
|
||||
// skipped _PyType_GetTextSignatureFromInternalDoc
|
||||
// skipped _PyType_GetModuleByDef
|
||||
|
||||
extern "C" {
|
||||
#[cfg(Py_3_11)]
|
||||
#[cfg_attr(PyPy, link_name = "PyPyType_GetModuleByDef")]
|
||||
pub fn PyType_GetModuleByDef(ty: *mut PyTypeObject, def: *mut PyModuleDef) -> *mut PyObject;
|
||||
|
||||
#[cfg(Py_3_12)]
|
||||
pub fn PyType_GetDict(o: *mut PyTypeObject) -> *mut PyObject;
|
||||
|
||||
|
|
Loading…
Reference in New Issue