Module idmap::table[][src]

The internal table types that can be used to power an IdMap.

User code shouldn't directly interact with these types, unless they're actually using an IdMap.

Structs

DenseEntryTable
DirectEntryTable
IterValidIds
OrderedIdTable
SafeEntries
SafeEntriesMut
SparseEntryIntoIter
TableIndex

The index of an entry in either IdTable or EntryTable.

UncheckedDenseEntryIter
UncheckedSparseEntryIter

Traits

EntryIterable

Allows iteration over pointers to all a table's valid entries.

EntryTable

Stores an IdMap's actual entries, which controls the actual behavior of the map.

IdTable

Assigns unique u32 indexes to each IntegerId key, which can be used to modify the behavior and performance of a DenseEntryTable.