Skip to main content

PyClassDict

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".

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