Module object

Source
Expand description

This code is modified from https://github.com/serde-rs/json/blob/v1.0.140/src/map.rs

A map of scuffle_bytes_util::StringCow to crate::Amf0Value.

By default the map is backed by a BTreeMap. Enable the preserve_order feature of scuffle_amf0 to use IndexMap instead.

Structs§

Amf0Object
Represents a JSON key/value type.

Enums§

Entry
A view into a single entry in a map, which may either be vacant or occupied. This enum is constructed from the entry method on Amf0Object.

Structs§

VacantEntry
A vacant Entry. It is part of the Entry enum.
OccupiedEntry
An occupied Entry. It is part of the Entry enum.
Iter
An iterator over a scuffle_amf0::Amf0Object’s entries.
IterMut
A mutable iterator over a scuffle_amf0::Amf0Object’s entries.
IntoIter
An owning iterator over a scuffle_amf0::Amf0Object’s entries.
Keys
An iterator over a scuffle_amf0::Amf0Object’s keys.
Values
An iterator over a scuffle_amf0::Amf0Object’s values.
ValuesMut
A mutable iterator over a scuffle_amf0::Amf0Object’s values.
IntoValues
An owning iterator over a scuffle_amf0::Amf0Object’s values.