2 个版本
0.1.2 | 2022年3月18日 |
---|---|
0.1.1 | 2022年3月18日 |
0.1.0 |
|
#1679 in 数据库接口
34 每月下载量
5KB
51 行
基于当前日期的Rust UUID生成器
所有生成的UUID都符合{####-####-年/月/日}的约定,即使在外部数据中遇到重复ID的概率也是十亿分之一。此外,此模块能够在60.5秒内生成100万个“唯一”的UUID。
此模块可以轻松地为数据库表或其他可能需要的地方生成UUID
用法
- 初始化Meiid结构体
- 生成并返回唯一的UUID字符串
use rust::Meiid;
let init = Meiid::new();
let id = init.uuid();
id可以按需使用
享受吧 :)
lib.rs
:
基于当前日期的Rust UUID生成器
所有生成的UUID都符合{####-####-年/月/日}的约定,即使在外部数据中遇到重复ID的概率也是十亿分之一。
此外,此模块能够在60.5秒内生成100万个“唯一”的UUID。
依赖项
~1.5MB
~23K SLoC