Crate lolid[][src]

Expand description

Minimal no_std UUID implementation.

Features:

  • md5 - Enables v3;
  • prng - Enables v4 using pseudo random, allowing unique, but predictable UUIDs;
  • orng - Enables v4 using OS random, allowing unique UUIDs;
  • sha1 - Enables v5;
  • serde - Enables serde support;
  • std - Enables usages of std facilities like getting current time.

Structs

Timestamp for use with v1 algorithm.

Universally unique identifier, consisting of 128-bits, as according to RFC4122

Enums

Error happening when parsing invalid uuid.

The version of the UUID, denoting the generating algorithm.

Constants

When this namespace is specified, the name string is a fully-qualified domain name

When this namespace is specified, the name string is an ISO OID

When this namespace is specified, the name string is a URL

When this namespace is specified, the name string is an X.500 DN in DER or a text output format.