Module idmap::table[][src]

Expand description

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

The underlying tables for an [IdMap]

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

Structs

A table which densely stores its entries

A entry table that stores in a flat array

Iterate over all the valid ids in a table

An IdTable which preserves the ordering of its keys

Safely iterates over the entries in a table

Safely iterates over the mutable entries in a table

The index of an entry in either IdTable or EntryTable.

Traits

Allows iteration over pointers to all a IdTable’s valid entries.

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

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