Skip to main content

Module moduleobject

Module moduleobject 

Source

Re-exportsยง

use crate::methodobject::PyMethodDef; ๐Ÿ”’ Not (Py_GIL_DISABLED and Py_LIMITED_API)
use crate::pyport::Py_ssize_t; ๐Ÿ”’
use core::ffi::c_char; ๐Ÿ”’
use core::ffi::c_int; ๐Ÿ”’
use core::ffi::c_void; ๐Ÿ”’
use crate::object::*; ๐Ÿ”’

Structsยง

PyModuleDefNot (Py_GIL_DISABLED and Py_LIMITED_API)
PyModuleDef_BaseNot (Py_GIL_DISABLED and Py_LIMITED_API)
PyModuleDef_Slot

Constantsยง

PyModuleDef_HEAD_INITNot (Py_GIL_DISABLED and Py_LIMITED_API)
Py_MOD_GIL_NOT_USEDPy_3_13
Py_MOD_GIL_USEDPy_3_13
Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTEDPy_3_12
Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTEDPy_3_12
Py_MOD_PER_INTERPRETER_GIL_SUPPORTEDPy_3_12

Staticsยง

PyModuleDef_Typeโš Non-RustPython
PyModule_Typeโš 

Functionsยง

PyModuleDef_Initโš 
PyModule_Checkโš Non-RustPython
PyModule_CheckExactโš Non-RustPython
PyModule_GetDefโš 
PyModule_GetDictโš 
PyModule_GetFilenameโš DeprecatedNot (PyPy and Windows)
PyModule_GetFilenameObjectโš Non-PyPy
PyModule_GetNameโš 
PyModule_GetNameObjectโš Non-PyPy
PyModule_GetStateโš 
PyModule_Newโš 
PyModule_NewObjectโš 
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here