[−][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. |