pyo3::impl_::pyclass

Trait PyClassDict

Source
pub trait PyClassDict: Sealed {
    const INIT: Self;

    // Provided method
    fn clear_dict(&mut self, _py: Python<'_>) { ... }
}
Expand description

Represents the __dict__ field for #[pyclass].

Required Associated Constants§

Source

const INIT: Self

Initial form of a PyObject __dict__ reference.

Provided Methods§

Source

fn clear_dict(&mut self, _py: Python<'_>)

Empties the dictionary of its key-value pairs.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl PyClassDict for PyClassDictSlot

Source§

const INIT: Self

Source§

impl PyClassDict for PyClassDummySlot

Source§

const INIT: Self = PyClassDummySlot

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