haydnv / hr-id

A human-readable unique ID for Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hr-id

A human-readable unique ID for Rust which:

  • supports Unicode
  • disallows whitespace
  • disallows common control characters .. and each of /~$`&|=^{}<>'\?:@#()
  • disallows ASCII control characters (bytes with integer value < 32)
  • can be used to represent a domain name or URI segment but not an entire URL
  • implements From<Uuid>
  • implements Serialize and Deserialize with the serde feature
  • implements ToStream and FromStream with the destream feature

About

A human-readable unique ID for Rust

License:Apache License 2.0


Languages

Language:Rust 100.0%