Crate suid

Source
Expand description

Sortable (timestamp-first) unique identifier

§Why?

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

§Variants

varianttimestamp bitsrandom bits
u32, i3216 (hours since unix epoch)16
u64, i6440 (seconds since unix epoch)24
u128, i12864 (milliseconds since unix epoch)64

§Usage

use suid::Suid;

println!("{}", u32::suid());
println!("{}", i32::suid());
println!("{}", u64::suid());
println!("{}", i64::suid());
println!("{}", u128::suid());
println!("{}", i128::suid());

§License

☕ Coffee License 2.0

Traits§

Suid