Crate python3_sys
source ·Re-exports§
pub use crate::frameobject::PyFrameObject;
Modules§
Structs§
Enums§
Constants§
- Maximum number of dimensions
- Set if the type allows subclassing
- Disallow creating instances of the type: set tp_new to NULL and don’t create the “new” key in the type dictionary.
- Objects support garbage collection (see objimp.h)
- Set if the type object is dynamically allocated
- Set if the type object is immutable: type attributes cannot be set nor deleted
- Set if the type is ‘ready’ – fully initialized
- Set while the type is being ‘readied’, to prevent recursive ready calls
- Object has up-to-date type attribute cache
Statics§
- built-in ‘object’
- built-in ‘super’
- built-in ‘type’
Functions§
- PyCFunction_Call⚠Deprecated
- PyEval_AcquireLock⚠Deprecated
- PyEval_CallFunction⚠Deprecated
- PyEval_CallMethod⚠Deprecated
- PyEval_CallObject⚠Deprecated
- PyEval_CallObjectWithKeywords⚠Deprecated
- PyEval_ReleaseLock⚠Deprecated
- PyModule_GetFilename⚠Deprecated
- PyObject_AsCharBuffer⚠Deprecated
- PyObject_AsReadBuffer⚠Deprecated
- PyObject_AsWriteBuffer⚠Deprecated
- PyObject_CheckReadBuffer⚠Deprecated
- Macro, only to be used to fill in brand new tuples
- Test if a type has a GC head
- Test if a type supports weak references
- PyUnicode_AsEncodedObject⚠Deprecated
- PyUnicode_AsEncodedUnicode⚠Deprecated
- PyUnicode_AsUnicode⚠Deprecated
- PyUnicode_AsUnicodeAndSize⚠Deprecated
- PyUnicode_Encode⚠Deprecated
- PyUnicode_EncodeASCII⚠Deprecated
- PyUnicode_EncodeCharmap⚠Deprecated
- PyUnicode_EncodeDecimal⚠Deprecated
- PyUnicode_EncodeLatin1⚠Deprecated
- PyUnicode_EncodeRawUnicodeEscape⚠Deprecated
- PyUnicode_EncodeUTF7⚠Deprecated
- PyUnicode_EncodeUTF8⚠Deprecated
- PyUnicode_EncodeUTF16⚠Deprecated
- PyUnicode_EncodeUTF32⚠Deprecated
- PyUnicode_EncodeUnicodeEscape⚠Deprecated
- PyUnicode_FromUnicode⚠Deprecated
- PyUnicode_GetSize⚠Deprecated
- PyUnicode_InternImmortal⚠Deprecated
- PyUnicode_TransformDecimalToASCII⚠Deprecated
- PyUnicode_TranslateCharmap⚠Deprecated
Type Aliases§
- Py_UNICODEDeprecated