A New Uuid(nuuid) library for Rust
A no_std
library to create and use RFC 4122 UUID's in Rust.
This library, through the experimental and semver unstable,
experimental_uuid
cargo feature, supports UUID v6, v7, and v8.
Details MAY change as the draft does.
See the draft New UUID Formats draft RFC and UUID Prototypes for details.
This library follows RFC 4122, with the following errata taken note of
- Errata 5560
- We choose to not touch don't-care bits
[dependencies]
nuuid = "0.5.0"
no_std
support:
[dependencies]
nuuid = "0.5.0"
Depends on getrandom
by default,
which is no_std
but, depending on target, requires OS system libraries.
This crate is only tested on the latest stable Rust.
See the documentation for details
Please see CHANGELOG for version history
The other uuid crate.
Feel free to ask questions on the Github repo.
See CONTRIBUTING.md for details on code contributions.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.