Crate idmap

Crate idmap 

Source
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 EnumId types, which do not perform any allocation.

Macros§

direct_enum_map
Creates an EnumSet from a list of values
direct_idmap
Creates a DirectIdMap from a set of key-value pairs.
direct_idset
Creates a DirectIdSet from a list of values
enum_map
Creates a EnumMap from a set of key-value pairs.