10 个版本 (4 个重大更新)
0.10.2 | 2024 年 5 月 15 日 |
---|---|
0.10.0 | 2024 年 5 月 8 日 |
0.7.3 | 2024 年 4 月 12 日 |
0.6.1 | 2024 年 3 月 21 日 |
0.1.0 | 2024 年 3 月 6 日 |
在 #已弃用 中排名 9
每月下载量 815
12KB
unc-stable-hasher
unc-stable-hasher
是一个库,本质上是对现在已弃用的 std::hash::SipHasher
的包装。它的目的是提供一个稳定的哈希函数,该函数不依赖于 rust_version
、architecture
、platform
、time
等因素。
此外,请注意,SipHasher
自 Rust 1.13.0
版本起已被弃用。最终 SipHasher
将从 Rust 中移除。我们需要确保在过渡期间不会出现任何问题。
结构体
此软件包只提供了一个结构体。请参阅 StableHasher
。
示例
fn test_stable_hasher() {
let mut sh = StableHasher::new();
sh.write(&[1, 2, 3, 4, 5]);
let finish = sh.finish();
assert_eq!(finish, 12661990674860217757)
}