13个版本 (7个破坏性更新)
新 0.25.0 | 2024年8月21日 |
---|---|
0.22.0 | 2024年5月17日 |
0.21.2 | 2024年3月14日 |
0.20.1 | 2024年1月23日 |
0.1.0 | 2021年10月4日 |
#30 在 #near
658 每月下载量
用于 near-network
7KB
near-stable-hasher
near-stable-hasher
是一个库,本质上是对现在已弃用的 std::hash::SipHasher
的包装。其目的是提供一个稳定的哈希函数,该函数不依赖于 rust_version
,architecture
,platform
,time
等等。
此外,请注意,SipHasher
自 Rust
1.13.0
起已被弃用。最终 SipHasher
将从 Rust
中移除。我们需要确保在此过渡期间不会出现任何破坏。
结构体
此crate只提供一个结构体。请参阅 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)
}