#id #unique-id #unique #identity #url #id-generator #database

minimal-id

一个实现生成短、唯一id,最小化冲突和良好局部性的库

11个版本 (7个重大更新)

0.8.0 2020年1月31日
0.7.0 2019年9月20日
0.6.0 2019年9月18日
0.4.0 2019年6月22日

#23 in #id-generator

MIT 协议

14KB
259

用于生成随机id的库

Id需要多长的启发,MinimalId是一个使用九个字节生成具有良好局部性的主要唯一id的id生成器(有待证明)

使用方法


use minimal_id::Generator;

let generator = Generator::default();
let id = generator.generate();
println!("Id: {}", id.to_string());

>>> Id: AAECAwQFBgcI

依赖项

~0.4–2.2MB
~45K SLoC