[−][src]Trait pyo3::pyclass::PyClassAlloc
This trait enables custom tp_new
/tp_dealloc
implementations for T: PyClass
.
Provided methods
unsafe fn new(py: Python<'_>, subtype: *mut PyTypeObject) -> *mut Self::Layout
[−]
Allocate the actual field for #[pyclass]
.
Safety
This function must return a valid pointer to the Python heap.
unsafe fn dealloc(py: Python<'_>, self_: *mut Self::Layout)
[−]
Implementors
impl<T> PyClassAlloc for T where
T: PyTypeInfo + PyClassWithFreeList,
[src][+]
T: PyTypeInfo + PyClassWithFreeList,
impl PyClassAlloc for BlockerResult
impl PyClassAlloc for BlockerResult
impl PyClassAlloc for FilterSet
impl PyClassAlloc for FilterSet
impl PyClassAlloc for UrlSpecificResources
impl PyClassAlloc for UrlSpecificResources
impl PyClassAlloc for Engine
impl PyClassAlloc for Engine