Re-exportsยง
use core::ffi::c_int;๐use core::ffi::c_void;๐use core::marker::PhantomData;๐use core::num::NonZero;๐use core::ops::Deref;๐use core::ptr::NonNull;๐use crate::Py;๐use crate::PyClass;๐use crate::ffi;๐use crate::impl_::pycell::PyClassMutability;๐use crate::impl_::pyclass::PyClassThreadChecker;๐use crate::instance::PyBorrowedUnbound;๐use crate::pycell::impl_::PyClassBorrowChecker;๐use crate::pycell::impl_::PyClassObjectLayout;๐
Structsยง
- PyClass
Traverse ๐Guard - Variant of
crate::PyClassGuardthat is used during__traverse__calls to ensure that only gc-safe operations are performed on the class instance. - PyTraverse
Error - Error returned by a
__traverse__visitor implementation. - PyVisit
- Object visitor for GC.
Functionsยง
- make_
traverse_ ๐result - Cast the return value of a
visitprocto aResult<(), PyTraverseError>.