pub trait IntoPyDict<'py>: Sized {
// Required method
fn into_py_dict(self, py: Python<'py>) -> PyResult<Bound<'py, PyDict>>;
// Provided method
fn into_py_dict_bound(self, py: Python<'py>) -> Bound<'py, PyDict> { ... }
}
Expand description
Conversion trait that allows a sequence of tuples to be converted into PyDict
Primary use case for this trait is call
and call_method
methods as keywords argument.
Required Methods§
Provided Methods§
Sourcefn into_py_dict_bound(self, py: Python<'py>) -> Bound<'py, PyDict>
👎Deprecated since 0.23.0: renamed to IntoPyDict::into_py_dict
fn into_py_dict_bound(self, py: Python<'py>) -> Bound<'py, PyDict>
IntoPyDict::into_py_dict
Deprecated name for IntoPyDict::into_py_dict
.
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.