Trait pyo3::pycell::impl_::GetBorrowChecker

source ·
pub trait GetBorrowChecker<T: PyClassImpl> {
    // Required method
    fn borrow_checker(
        class_object: &PyClassObject<T>
    ) -> &<T::PyClassMutability as PyClassMutability>::Checker;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: PyClassImpl<PyClassMutability = Self>> GetBorrowChecker<T> for ImmutableClass

source§

impl<T: PyClassImpl<PyClassMutability = Self>> GetBorrowChecker<T> for MutableClass

source§

impl<T: PyClassImpl<PyClassMutability = Self>, M: PyClassMutability> GetBorrowChecker<T> for ExtendsMutableAncestor<M>

⚠️ Internal Docs ⚠️ Not Public API 👉 Official Docs Here