#hash #random #std #no-std #free #yes #ever

no-std uuidcell

是否曾经需要过哈希,但没有,并且想要一个免费实现?是的吗?那么这可能不是你真正想要的,但请享用

1 个不稳定版本

0.1.0 2021 年 8 月 12 日

#9 in #ever

自定义许可

10KB
87

UuidCell

UuidCell for Hash,支持 no_std(通过 oorandom 进行 pRNG)和 std(通过 rand 进行略微更好的 pRNG)。

用法

您需要启用以下功能之一

  • no_std
  • std

no_std

构建器

使用 no_std,您需要保留可变的 UuidCellBuilder。您可以调用 UuidCellBuilder::new() 获取一个,调用 UuidCellBuilder::seed(some u128) 获取一个具有自定义种子,然后您可以调用 UuidCellBuilder::build::<T>::(inner) 获取一个新的 UuidCell

std

使用 std,您可以直接调用 UuidCell::new(inner)


lib.rs:

UuidCell for Hash,支持 no_std(通过 oorandom 进行 pRNG)和 std(通过 rand 进行略微更好的 pRNG)。启用 no_stdstd 功能。

依赖关系

~80KB