Skip to main content

GetBorrowChecker

Trait GetBorrowChecker 

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

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

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

Source§

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

Source§

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

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