0.2.1 |
|
---|---|
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
#52 in #sets
2MB
110 行
int_hash

该crate试图为Rust语言中的整数键哈希映射提供最快的选项。
虽然该函数在基准测试中对64位数据的性能似乎更优,但它并未明显超越fx-hash,并且在实践中似乎更不稳定。因此,我建议使用rustc-hash crate来进行整数哈希映射和集合。
lib.rs
:
专为整数哈希映射和集合使用而设计的非常快、非常简单的哈希算法。
该crate试图为整数键哈希映射提供最快的选项。因此,如果找到更好的方法,算法可能会发生变化。
当哈希大于64位的日期时,哈希器将回退到适合任意数据的次要算法(默认为FxHasher
)。
示例
use int_hash::IntHashMap;
let mut map: IntHashMap<u32, &str> = IntHashMap::default();
map.insert(22, "abc");