18 个版本
使用旧的 Rust 2015
0.2.1 | 2017年9月13日 |
---|---|
0.2.0 | 2017年7月21日 |
0.1.16 | 2017年7月10日 |
0.1.11 | 2017年6月27日 |
1980 在 数据结构
24KB
707 行
id-map
lib.rs
:
IdMap
是一个容器,为每个项目提供一个唯一的ID。通过索引添加和删除是 O(1)。
示例
#
let mut map = IdMap::new();
let blue_id = map.insert("blue");
let red_id = map.insert("red");
map.retain(|_, &color| color != "red");
assert!(!map.contains(red_id));
assert_eq!(map[blue_id], "blue");
依赖项
~49KB