15 releases

0.5.0 May 22, 2023
0.4.7 May 22, 2023
0.4.6 Aug 4, 2022
0.3.2 Dec 8, 2021
0.1.1 Dec 7, 2020

#1073 in Parser implementations

MIT/Apache

45KB
712 lines

Nuuid

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

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.

Specifications

This library follows RFC 4122, with the following errata taken note of

Install

[dependencies]
nuuid = "0.5.0"

no_std support:

[dependencies]
nuuid = "0.5.0"

Dependencies

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.

Usage

See the documentation for details

Changelog

Please see CHANGELOG for version history

See Also

The other uuid crate.

Contributing

Feel free to ask questions on the Github repo.

See CONTRIBUTING.md for details on code contributions.

License

Licensed under either of

at your option.

Dependencies

~1.6–2.5MB
~49K SLoC