Crate pi_map

Source
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接口定义