Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kurtlawrence/guid-create
Rust helper for randomly creating GUIDs
https://github.com/kurtlawrence/guid-create
Last synced: about 2 months ago
JSON representation
Rust helper for randomly creating GUIDs
- Host: GitHub
- URL: https://github.com/kurtlawrence/guid-create
- Owner: kurtlawrence
- License: mit
- Created: 2018-06-26T22:31:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-02T02:55:50.000Z (6 months ago)
- Last Synced: 2024-11-16T15:47:43.532Z (about 2 months ago)
- Language: Rust
- Size: 19.5 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# guid-create
Rust helper for randomly creating GUIDs.
``` rust
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();
```