Sortable (timestamp-first) unique identifier

Tests Crates.io Documentation

Why?

Random identifiers can be bad for performance when inserting into balanced b-tree indexes.

Variants

| variant | timestamp bits | random bits | | -------------- | ---------------------------------------- | ----------- | | u32, i32 | 16 (hours since unix epoch) | 16 | | u64, i64 | 40 (seconds since unix epoch) | 24 | | u128, i128 | 64 (milliseconds since unix epoch) | 64 |

License

☕ Coffee License 2.0