#uuid #unique

no-std lolid

Minimal UUID implementation

10 stable releases

2.0.1 Sep 8, 2022
1.0.9 Dec 21, 2021
1.0.8 Apr 24, 2021
1.0.6 Feb 12, 2021
1.0.3 Oct 31, 2020

#116 in No standard library

Download history 55/week @ 2023-06-06 52/week @ 2023-06-13 49/week @ 2023-06-20 51/week @ 2023-06-27 70/week @ 2023-07-04 36/week @ 2023-07-11 31/week @ 2023-07-18 36/week @ 2023-07-25 53/week @ 2023-08-01 71/week @ 2023-08-08 57/week @ 2023-08-15 513/week @ 2023-08-22 120/week @ 2023-08-29 107/week @ 2023-09-05 23/week @ 2023-09-12 25/week @ 2023-09-19

362 downloads per month

BSL-1.0 license

33KB
634 lines

lolid

Rust Crates.io Documentation

Minimal no_std UUID implementation.

Features:

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

Dependencies

~18–260KB