Expand description
功能:
- 定义了一个triat:
Map - 定义了一个数据结构:
VecMap,并为VecMap实现了Map<K=usize,V=T> - 定义了数据结构:
HashMap,并为HashMap实现了Map
Modules§
- hashmap
- 定义数据结构HashMap(实际上是对
hash::XHashMap的包装) 为HashMap实现HashMaptrait - smallvecmap
- 实现数据结构
SmallVecMap, 并为SmallVecMap实现了Map<K=u32,V=T>就像其名字描述的一样,SmallVecMap以Vec作为数据结构,实现索引到值得映射。 - vecmap
- 实现数据结构
VecMap, 并为VecMap实现了Map<K=usize,V=T>就像其名字描述的一样,VecMap以Vec作为数据结构,实现索引到值得映射。 与HashMap的区别是:
Traits§
- Map
- Map接口定义