Expand description
Efficient maps of integer ids to values.
Re-exports§
pub extern crate intid;pub use self::direct::DirectIdMap;pub use self::direct::DirectIdSet;pub use self::enums::EnumMap;pub use self::enums::EnumSet;
Modules§
- direct
- Direct maps and set, which take storage proportional to the maximum id.
- enums
- Maps and sets for
EnumIdtypes, which do not perform any allocation.
Macros§
- direct_
enum_ map - Creates an
EnumSetfrom a list of values - direct_
idmap - Creates a
DirectIdMapfrom a set of key-value pairs. - direct_
idset - Creates a
DirectIdSetfrom a list of values - enum_
map - Creates a
EnumMapfrom a set of key-value pairs.