pyo3::types

Trait IntoPyDict

Source
pub trait IntoPyDict: Sized {
    // Required method
    fn into_py_dict_bound(self, py: Python<'_>) -> Bound<'_, 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§

Source

fn into_py_dict_bound(self, py: Python<'_>) -> Bound<'_, PyDict>

Converts self into a PyDict object pointer. Whether pointer owned or borrowed depends on implementation.

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<T, I> IntoPyDict for I
where T: PyDictItem, I: IntoIterator<Item = T>,