Module enso_flexer::prelude::weak_table::weak_key_hash_map[][src]

Expand description

A hash map where the keys are held by weak pointers and compared by key value.

Structs

Drain

An iterator that consumes the values of a weak hash map, leaving it empty.

IntoIter

An iterator that consumes the values of a weak hash map, leaving it empty.

Iter

An iterator over the keys and values of the weak hash map.

IterMut

An iterator over the keys and mutable values of the weak hash map.

Keys

An iterator over the keys of the weak hash map.

OccupiedEntry

An occupied entry, which can be removed or viewed.

VacantEntry

A vacant entry, which can be inserted in or viewed.

Values

An iterator over the values of the weak hash map.

ValuesMut

An iterator over the mutable values of the weak hash map.

WeakKeyHashMap

A hash map with weak keys, hashed on key value.

Enums

Entry

Represents an entry in the table which may be occupied or vacant.