1 个不稳定版本
0.2.0 | 2024年5月16日 |
---|
#270 在 过程宏
9KB
114 行
机器 UUID
一个用于获取机器 UUID 的库
这是一个分支。为了继续进行版本修复而迁移出去
操作系统支持
- Windows - 依赖于 WMIC
- Linux - 依赖于 /etc/machine-id
- macOS - 依赖于 ioreg
用法
let uuid = machineid::get();
// Based on OS, UUID format will differ
// Windows
assert_eq!("140EF834-2DB3-0F7A-27B4-4CEDFB73167C", uuid);
// Based on OS, UUID format will differ
// Linux
assert_eq!("92cc698195f84d3b85f1cfb0a09e957f", uuid);
// Based on OS, UUID format will differ
// macOS
assert_eq!("F7FA2B78-F7D4-5B1B-A4E3-BACB1BBD95A1", uuid)
待办事项
- 遵循 API 指南
- 改进错误报告。
- 改进 Linux UUID 的测试,使用 -
将其添加到您的 Cargo.toml 中
[dependencies]
machine_uuid = "0.2.0"
依赖关系
~2–3MB
~53K SLoC