#unique-id #unique #id #time #utils

rowid

基于时间的时间唯一ID解决方案

2个版本

0.1.1 2024年8月4日
0.1.0 2024年6月22日

#274 in 身份验证

Download history 138/week @ 2024-06-17 18/week @ 2024-06-24 66/week @ 2024-07-29 43/week @ 2024-08-05

每月109次下载

MIT许可证

24KB
408

RowID

基于时间的时间唯一ID解决方案。

快速开始

您可以使用以下代码创建RowID

use rowid::rowid;

let id: String = rowid();

或使用以下代码自定义RowID

use rowid::{RowIDWithConfig, RowIDWithConfigResult};

let rwc: RowIDWithConfigResult = RowIDWithConfig::new()
    .char_list("0123456789ABCDEFGHJKMNPQRSTVWXYZ".to_string())
    .randomness_length(22)
    .done()
    .unwrap();

let id: String = rwc.rowid();

许可证

此项目采用MIT许可证,您可以在此处找到许可证文件。


lib.rs:

RowID

基于时间的时间唯一ID解决方案。

快速开始

您可以使用以下代码创建RowID

use rowid::rowid;

let id: String = rowid();

或使用以下代码自定义RowID

use rowid::{RowIDWithConfig, RowIDWithConfigResult};

let rwc: RowIDWithConfigResult = RowIDWithConfig::new()
    .char_list("0123456789ABCDEFGHJKMNPQRSTVWXYZ".to_string())
    .randomness_length(22)
    .done()
    .unwrap();

let id: String = rwc.rowid();

依赖项

~315KB