[−][src]Trait pyo3::class::mapping::PyMappingProtocol
Mapping interface
Provided methods
fn __len__(&'p self) -> Self::Result where
Self: PyMappingLenProtocol<'p>,
Self: PyMappingLenProtocol<'p>,
fn __getitem__(&'p self, key: Self::Key) -> Self::Result where
Self: PyMappingGetItemProtocol<'p>,
Self: PyMappingGetItemProtocol<'p>,
fn __setitem__(&'p mut self, key: Self::Key, value: Self::Value) -> Self::Result where
Self: PyMappingSetItemProtocol<'p>,
Self: PyMappingSetItemProtocol<'p>,
fn __delitem__(&'p mut self, key: Self::Key) -> Self::Result where
Self: PyMappingDelItemProtocol<'p>,
Self: PyMappingDelItemProtocol<'p>,
fn __iter__(&'p self, py: Python<'p>) -> Self::Result where
Self: PyMappingIterProtocol<'p>,
Self: PyMappingIterProtocol<'p>,
fn __contains__(&'p self, value: Self::Value) -> Self::Result where
Self: PyMappingContainsProtocol<'p>,
Self: PyMappingContainsProtocol<'p>,
fn __reversed__(&'p self) -> Self::Result where
Self: PyMappingReversedProtocol<'p>,
Self: PyMappingReversedProtocol<'p>,