#uuid #unique

no-std lolid

Minimal UUID implementation

8 stable releases

1.0.9 Dec 21, 2021
1.0.8 Apr 24, 2021
1.0.6 Feb 12, 2021
1.0.5 Jan 25, 2021
1.0.3 Oct 31, 2020

#97 in No standard library

Download history 18/week @ 2021-09-27 33/week @ 2021-10-04 61/week @ 2021-10-11 39/week @ 2021-10-18 9/week @ 2021-10-25 1/week @ 2021-11-01 53/week @ 2021-11-08 22/week @ 2021-11-15 17/week @ 2021-11-22 19/week @ 2021-11-29 36/week @ 2021-12-06 12/week @ 2021-12-13 61/week @ 2021-12-20 19/week @ 2021-12-27 4/week @ 2022-01-03 28/week @ 2022-01-10

113 downloads per month

BSL-1.0 license

31KB
587 lines

lolid

Rust Crates.io Documentation

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.

lib.rs:

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.

Dependencies

~130KB