[][src]Type Definition rustpython_vm::obj::objdict::PyDictRef

type PyDictRef = PyRef<PyDict>;

Methods

impl PyDictRef[src]

pub fn to_attributes(self) -> PyAttributes[src]

Take a python dictionary and convert it to attributes.

pub fn from_attributes(
    attrs: PyAttributes,
    vm: &VirtualMachine
) -> PyResult<Self>
[src]

pub fn contains_key<T: IntoPyObject>(&self, key: T, vm: &VirtualMachine) -> bool[src]

pub fn size(&self) -> DictSize[src]

Trait Implementations

impl ItemProtocol for PyDictRef[src]

fn get_item_option<T: IntoPyObject>(
    &self,
    key: T,
    vm: &VirtualMachine
) -> PyResult<Option<PyObjectRef>>
[src]

impl IntoIterator for PyDictRef[src]

type Item = (PyObjectRef, PyObjectRef)

The type of the elements being iterated over.

type IntoIter = DictIter

Which kind of iterator are we turning this into?

impl<'_> IntoIterator for &'_ PyDictRef[src]

type Item = (PyObjectRef, PyObjectRef)

The type of the elements being iterated over.

type IntoIter = DictIter

Which kind of iterator are we turning this into?