Module typedmap::hashmap[][src]

Structs

Drain

An draining iterator over the entries of a TypedMap.

IntoIter

An owning iterator over the entries of a TypedMap.

Iter

An iterator over the entries of a TypedMap

IterMut

A mutable iterator over the entries of a TypedMap

Keys

An iterator over the keys of a HashMap.

TypedKeyValue

Represents owned pair of key and value.

TypedKeyValueMutRef

Represents mutably borrowed pair of key and value.

TypedKeyValueRef

Represents borrowed pair of key and value.

TypedMap

A map that can store keys of any type that implements TypedMapKey and values of type defined by TypedMapKey::Value. One can use Marker to define multiple “key-value” type mappings. Under the hood the std::collections::HashMap is used.

Values

An iterator over the values of a HashMap.

ValuesMut

An mutable iterator over the values of a HashMap.

Traits

TypedMapKey

A trait that a key stored in the TypedMap must be implement. Marker may be used to implement multiple key-value type mappings.