Skip to main content

Module impl_

Module impl_ 

Source
Expand description

Crate-private implementation of PyClassObject

Structsยง

BorrowChecker
BorrowFlag ๐Ÿ”’
EmptySlot
ExtendsMutableAncestor
ImmutableClass
MutableClass
PyClassObjectBase ๐Ÿ‘ป
Base layout of PyClassObject with a known sized base type. Corresponds to PyObject from the C API.
PyClassObjectContents
PyStaticClassObject
The layout of a PyClassObject with a known sized base class.
PyVariableClassObject ๐Ÿ‘ป
A layout for a PyClassObject with an unknown sized base type.
PyVariableClassObjectBase ๐Ÿ‘ป
Base layout of PyClassObject with an unknown sized base type. Corresponds to PyVarObject from the C API.

Traitsยง

GetBorrowChecker
PyClassBorrowChecker
PyClassMutability
PyClassObjectBaseLayout ๐Ÿ‘ป
functionality common to all PyObjects regardless of the layout
PyClassObjectLayout ๐Ÿ‘ป
Functionality required for creating and managing the memory associated with a pyclass annotated struct.

Functionsยง

tp_dealloc ๐Ÿ”’ โš 
Implementation of tp_dealloc.
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here