pub struct NUID { /* private fields */ }
Expand description
NUID needs to be very fast to generate and truly unique, all while being entropy pool friendly.
We will use 12 bytes of crypto generated data (entropy draining), and 10 bytes of sequential data
that is started at a pseudo random number and increments with a pseudo-random increment.
Total is 22 bytes of base 62 ascii text :)
generate a new NUID
and properly initialize the prefix, sequential start, and sequential increment.
Generate the next NUID
string.
Returns the “default value” for a type. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.