Uuid

standard-readme compliant

Uuid library for Rust

A no_std library to create and use RFC 4122 UUID's in Rust.

Security

UUID's can be used without requiring a central authority, but are not, strictly speaking, guaranteed to be unique, collisions may be possible.

Do not assume they are hard to guess, they should not be used as security capabilities.

Do not assume people can tell if they've been altered at a glance. They can't.

Install

toml [dependencies] uuid = "0.1.0"

no_std support:

toml [dependencies] uuid = { version = "0.1.0", default-features = false }

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 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.