#uuid #guid #unique

无 std nuuid

一个全新的无 std UUID 库

15 个版本

0.5.0 2023 年 5 月 22 日
0.4.7 2023 年 5 月 22 日
0.4.6 2022 年 8 月 4 日
0.3.2 2021 年 12 月 8 日
0.1.1 2020 年 12 月 7 日

#949解析器实现

每月 23 次下载

MIT/Apache

45KB
712 代码行

Nuuid

standard-readme compliant nuuid crates.io version and link nuuid Crates.io license nuuid docs.rs badge

为 Rust 的新 Uuid(nuuid) 库

一个用于在 Rust 中创建和使用 RFC 4122 UUID 的无 std 库。

此库通过实验性的、semver 不稳定experimental_uuid cargo 功能,支持 UUID v6、v7 和 v8。

详细信息可能会随着草案的修改而更改。

有关详细信息,请参阅新的 UUID 格式草案 RFCUUID 原型

规范

此库遵循RFC 4122,以下勘误已注意

安装

[dependencies]
nuuid = "0.5.0"

无 std 支持

[dependencies]
nuuid = "0.5.0"

依赖关系

默认依赖于getrandom,它是 无 std,但根据目标,可能需要操作系统库。

此 crate 仅在最新的 稳定 Rust 上进行了测试。

用法

有关详细信息,请参阅文档

变更日志

有关版本历史,请参阅CHANGELOG

另请参阅

其他uuid crate。

贡献

请随时在Github 仓库上提问。

有关代码贡献的详细信息,请参阅CONTRIBUTING.md

许可协议

根据您的选择,许可协议为以下之一

依赖关系

~0.7–1MB
~25K SLoC