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
andDeserialize
with theserde
feature - implements
ToStream
andFromStream
with thedestream
feature