A module defining UUIDs in the general, and providing functions for encoding, decoding and formatting UUIDs.
Used to denote version of version 4 UUIDs.
Used to denote variation of variation 1 UUIDs.
Used to denote variation of variation 2 UUIDs.
Used to denote version and variant of the nil UUID.
The nil UUID. This is the special UUID "00000000-0000-0000-0000-000000000000".
Encode a UUID of any version or variant as a JSON string.
Decodes a UUID of any version or variant from a JSON string.
Convert UUID to canonical textual representation
Convert UUID to Microsoft GUID representation
Convert UUID to URN-namespaced representation
Opaque type to encapsulate UUIDs. Uses phantom types to provide information about version and variant.