[][src]Crate uuid_rs

This crate defines a Uniform Resource Name namespace for UUIDs (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDentifier). A UUID is 128 bits long, and can guarantee uniqueness across space and time.

Macros

uuid_v1
uuid_v2
uuid_v3
uuid_v4
uuid_v5

Structs

ClockSeq

ClockSeq is used to avoid duplicates that could arise when the clock is set backwards in time.

Layout

The UUID format is 16 octets.

Node

the clock sequence is used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes.

Timestamp

Timestamp represented by Coordinated Universal Time (UTC) as a count of 100-ns intervals from the system-time.

UUID

Is a 128-bit number used to identify information in computer systems.

Enums

Domain

Domain is security-domain-relative name.

Variant

Variant is a type field determines the layout of the UUID.

Version

Version represents the type of UUID. The version number is in the most significant 4 bits of the Timestamp.

Constants

UTC_EPOCH

UTC_EPOCH is 100-ns ticks between UNIX and UTC epochs.