#guid #helper #create #randomly

guid-create

Rust的GUID生成辅助工具

8个版本 (4个重大更新)

0.4.1 2024年7月2日
0.4.0 2024年5月27日
0.3.1 2023年4月11日
0.3.0 2022年11月3日
0.0.1 2018年6月27日

#528算法

Download history 542/week @ 2024-04-26 477/week @ 2024-05-03 557/week @ 2024-05-10 379/week @ 2024-05-17 975/week @ 2024-05-24 756/week @ 2024-05-31 453/week @ 2024-06-07 848/week @ 2024-06-14 808/week @ 2024-06-21 856/week @ 2024-06-28 635/week @ 2024-07-05 243/week @ 2024-07-12 424/week @ 2024-07-19 447/week @ 2024-07-26 713/week @ 2024-08-02 486/week @ 2024-08-09

2,108 每月下载量
4 crate 中使用

MIT 许可证

17KB
293

guid-create

Rust随机生成GUID的辅助工具。

extern crate guid_create;
use guid_create::GUID;

// Create GUIDs
let guid = GUID::rand();
let guid = GUID::parse("87935CDE-7094-4C2B-A0F4-DD7D512DD261").unwrap();
let guid = GUID::build_from_components(0x87935CDE, 0x7094, 0x4C2B, &[0xA0, 0xF4, 0xDD, 0x7D, 0x51, 0x2D, 0xD2, 0x61], );
let guid = GUID::build_from_slice(&[ 0x87, 0x93, 0x5C, 0xDE, 0x70, 0x94, 0x4C, 0x2B, 0xA0, 0xF4, 0xDD, 0x7D, 0x51, 0x2D, 0xD2, 0x61,]);

// View GUIDs
guid.to_string();  // 87935CDE-7094-4C2B-A0F4-DD7D512DD261

// Check GUIDs
guid.data1();
guid.data2();
guid.data3();
guid.data4();

lib.rs:

guid-create

Rust随机生成GUID的辅助工具。

extern crate guid_create;
use guid_create::GUID;

// Create GUIDs
let guid = GUID::rand();
let guid = GUID::parse("87935CDE-7094-4C2B-A0F4-DD7D512DD261").unwrap();
let guid = GUID::build_from_components(0x87935CDE, 0x7094, 0x4C2B, &[0xA0, 0xF4, 0xDD, 0x7D, 0x51, 0x2D, 0xD2, 0x61], );
let guid = GUID::build_from_slice(&[ 0x87, 0x93, 0x5C, 0xDE, 0x70, 0x94, 0x4C, 0x2B, 0xA0, 0xF4, 0xDD, 0x7D, 0x51, 0x2D, 0xD2, 0x61,]);

// View GUIDs
guid.to_string();  // 87935CDE-7094-4C2B-A0F4-DD7D512DD261

// Check GUIDs
guid.data1();
guid.data2();
guid.data3();
guid.data4();

依赖项

~245–690KB