#uuid #ksuid #segment #io #format

rksuid

Rust 实现 Segment.io KSUID 格式

5 个不稳定版本

0.4.0 2019年11月26日
0.3.1 2019年9月23日
0.3.0 2019年9月23日
0.2.1 2019年9月18日
0.2.0 2019年9月16日

54#segment

每月下载量:25

MIT 协议

2MB
123 代码行

rksuid

Segment.io 的 ksuid 的 Rust 实现

我与 Segment 没有关联,只是这个格式的粉丝。

灵感来源

Segment 发布了 一个巧妙的 UUID 格式,我认为用纯 Rust 实现一个兼容版本将很有趣,这样我可以更深入地学习语言,同时在寻找新工作的时候保持自己敏锐。

文档

https://docs.rs/rksuid/

基准测试

https://nharring.github.io/rksuid/criterion/report/index.html https://nharring.github.io/rksuid/criterion/gen_payloads/rng_/report/index.html


lib.rs:

用于创建、表示和转换 Segment.io 描述的 K-可排序 UIDs 的模块

依赖项

~5MB
~87K SLoC