Trait pyo3::pyclass_slots::PyClassWeakRef [−][src]
pub trait PyClassWeakRef {
const IS_DUMMY: bool;
fn new() -> Self;
fn __private__(&self) -> PrivateMarker;
unsafe fn clear_weakrefs(&mut self, _obj: *mut PyObject, _py: Python<'_>) { ... }
}Represents __weakref__ field for #[pyclass].
Associated Constants
Loading content...Required methods
fn new() -> Self[src]
fn __private__(&self) -> PrivateMarker[src]
This trait is private to implement; this method exists to make it impossible to implement outside the crate.
Provided methods
unsafe fn clear_weakrefs(&mut self, _obj: *mut PyObject, _py: Python<'_>)[src]
Implementors
impl PyClassWeakRef for PyClassDummySlot[src]
impl PyClassWeakRef for PyClassDummySlot[src]impl PyClassWeakRef for PyClassWeakRefSlot[src]
impl PyClassWeakRef for PyClassWeakRefSlot[src]