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