Re-exportsยง
use crate::exceptions::PyAttributeError;๐use crate::impl_::pymethods::Deleter;๐use crate::impl_::pymethods::PyDeleterDef;๐use crate::internal::get_slot::TP_CLEAR;๐use crate::internal::get_slot::get_slot;๐use crate::platform::collections::HashMap;๐use crate::Py;๐use crate::PyClass;๐use crate::PyResult;๐use crate::PyTypeInfo;๐use crate::Python;๐use crate::ffi;๐use crate::ffi_ptr_ext::FfiPtrExt;๐use crate::impl_::pyclass::PyClassImpl;๐use crate::impl_::pyclass::PyClassItemsIter;๐use crate::impl_::pyclass::PyObjectOffset;๐use crate::impl_::pyclass::assign_sequence_item_from_mapping;๐use crate::impl_::pyclass::get_sequence_item_from_mapping;๐use crate::impl_::pyclass::tp_dealloc;๐use crate::impl_::pymethods::Getter;๐use crate::impl_::pymethods::PyGetterDef;๐use crate::impl_::pymethods::PyMethodDefType;๐use crate::impl_::pymethods::PySetterDef;๐use crate::impl_::pymethods::Setter;๐use crate::impl_::pymethods::synthesized_clear;๐use crate::impl_::pymethods::tp_traverse;๐use crate::impl_::trampoline::trampoline;๐use crate::pycell::impl_::PyClassObjectLayout;๐use crate::types::PyType;๐use core::ffi::CStr;๐use core::ffi::c_int;๐use core::ffi::c_ulong;๐use core::ffi::c_void;๐use core::ptr;๐use core::ptr::NonNull;๐use alloc::ffi::CString;๐use crate::platform::prelude::*;๐
Structsยง
- GetSet
DefBuilder ๐ - GetSet
Delete ๐Combination - PyClass
Type ๐Object - PyType
Builder ๐
Enumsยง
- GetSet
DefType ๐ - Possible forms of property - either a getter, setter, or both
Functionsยง
- create_
type_ ๐object - py_
class_ ๐qualified_ name