[][src]Module ijson::object

Functionality relating to the JSON object type

Structs

IObject

The IObject type is similar to a HashMap<IString, IValue>. As with the IArray, the length and capacity are stored inside the heap allocation. In addition, IObjects preserve the insertion order of their elements, in case that is important in the original JSON.

IntoIter

Iterator over (IString, IValue) pairs returned from IObject::into_iter

Iter

Iterator over (&IString, &IValue) pairs returned from IObject::iter

IterMut

Iterator over (&IString, &mut IValue) pairs returned from IObject::iter_mut

OccupiedEntry

A view into an occupied entry in an IObject. It is part of the Entry enum.

VacantEntry

A view into a vacant entry in an IObject. It is part of the Entry enum.

Enums

Entry

A view into a single entry in an IObject, which may be either vacant or occupied.

Traits

ObjectIndex

Trait which abstracts over the various string types which can be used to index into an IObject.