Skip to main content

Module guard

Module guard 

Source

Re-exportsยง

use crate::impl_::pycell::PyClassObjectBaseLayout as _; ๐Ÿ”’
use crate::impl_::pyclass::PyClassImpl; ๐Ÿ”’
use crate::inspect::PyStaticExpr; ๐Ÿ”’ experimental-inspect
use crate::pycell::PyBorrowMutError; ๐Ÿ”’
use crate::pycell::impl_::PyClassObjectLayout as _; ๐Ÿ”’
use crate::pycell::PyBorrowError; ๐Ÿ”’
use crate::pycell::impl_::PyClassBorrowChecker; ๐Ÿ”’
use crate::pyclass::boolean_struct::False; ๐Ÿ”’
use crate::Borrowed; ๐Ÿ”’
use crate::Bound; ๐Ÿ”’
use crate::CastError; ๐Ÿ”’
use crate::FromPyObject; ๐Ÿ”’
use crate::FromPyObject; ๐Ÿ”’
use crate::IntoPyObject; ๐Ÿ”’
use crate::IntoPyObject; ๐Ÿ”’
use crate::Py; ๐Ÿ”’
use crate::PyClass; ๐Ÿ”’
use crate::PyErr; ๐Ÿ”’
use crate::ffi; ๐Ÿ”’
use core::convert::Infallible; ๐Ÿ”’
use core::fmt; ๐Ÿ”’
use core::marker::PhantomData; ๐Ÿ”’
use core::ops::Deref; ๐Ÿ”’
use core::ops::DerefMut; ๐Ÿ”’
use core::ptr::NonNull; ๐Ÿ”’

Structsยง

PyClassGuard
A wrapper type for an immutably borrowed value from a PyClass.
PyClassGuardError
Custom error type for extracting a PyClassGuard
PyClassGuardMap
Wraps a borrowed shared reference U to a value stored inside of a pyclass T
PyClassGuardMapMut
Wraps a borrowed mutable reference U to a value stored inside of a pyclass T
PyClassGuardMut
A wrapper type for a mutably borrowed value from a PyClass
PyClassGuardMutError
Custom error type for extracting a PyClassGuardMut
PyClassGuardMutSuper
Wraps a borrowed mutable reference to the base class T::BaseType of a PyClass T
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here