4 个版本
0.2.1 | 2019 年 8 月 3 日 |
---|---|
0.2.0 | 2019 年 8 月 3 日 |
0.1.1 | 2019 年 8 月 2 日 |
0.1.0 | 2019 年 8 月 2 日 |
#2170 在 数据结构
每月 24 次下载
9KB
202 行
hashed
将任何可哈希类型转换为更小的 Hashed<T>
类型,同时仍然支持检查相等性。
在 Hashed<T>
中存储的只是该类型的 u64
哈希值,因此与存储对象本身相比可以节省大量空间,同时比手动哈希更方便,并且增加了类型安全性。当然,缺点是,你只能使用生成的 Hashed<T>
来检查它是否等于另一个 Hashed<T>
,没有魔法。
依赖项
~38KB