Struct pyo3::pycell::impl_::PyClassObjectBase

source ·
#[repr(C)]
#[doc(hidden)] pub struct PyClassObjectBase<T> { ob_base: T, }
Expand description

Base layout of PyClassObject.

Fields§

§ob_base: T

Trait Implementations§

source§

impl<T, U> PyClassObjectLayout<T> for PyClassObjectBase<U>
where U: PySizedLayout<T>, T: PyTypeInfo,

source§

fn ensure_threadsafe(&self)

source§

fn check_threadsafe(&self) -> Result<(), PyBorrowError>

source§

unsafe fn tp_dealloc(py: Python<'_>, slf: *mut PyObject)

Implementation of tp_dealloc. Read more
source§

impl<T, U> PyLayout<T> for PyClassObjectBase<U>
where U: PySizedLayout<T>,

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