#hashing #hash #utility

hash-that-set

实现了对集合和映射本身的哈希处理。允许映射映射到值,或映射集合到值。

1 个不稳定发布版

0.1.0 2023 年 9 月 11 日

#2843Rust 模式

Apache-2.0

14KB
220

Hash That Set

crates.io version apache2 license docs.rs docs unsafe forbidden

实现了对 HashSetHashMap 本身的哈希处理。允许映射映射到值,或映射集合到值。

库使用

在需要可哈希的 HashSetHashMap 的任何地方,将其包装在 SumHashes 中。

如果您有来自第三方 crate 的无序集合,请将其包装在 SumHashesAnyCollection 中,它使用每个元素的默认哈希器。

安全性

  • 库不包含不安全代码
  • 库永远不会 panic

依赖关系

将此库添加到您的 Cargo.toml

[dependencies]
hash-that-set = "0.1"

注意

如果您在任何地方注意到可以实现标准特质的地方,请在此仓库中打开一个 issue 或 PR。

许可

根据 Apache 许可证 v2.0 许可。请参阅 LICENSE.txt。

无运行时依赖