【文件属性】:
文件名称:nanoid:一个微型,安全,URL友好的,唯一的Rust字符串ID生成器
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-01 09:36:52
url uuid random id Rust
纳米ID
一个微型,安全,URL友好的,唯一的Rust字符串ID生成器
use nanoid :: nanoid;
fn main () {
let id = nanoid! (); //=> "Yo1Tr9F3iF-LFHX9i9GvA"
}
安全的。 它使用密码学上很强的随机API,并保证符号的正确分配。
袖珍的。 它使用的字母比UUID( A-Za-z0-9_- )大,并且在唯一的21个符号(而不是36个符号)中具有相似数量的唯一ID。
用法
安装
[ dependencies ]
nanoid = " 0.4.0 "
简单的
主模块使用URL友好符号( A-Za-z0-9_- ),并返回21个字符的ID。
use nanoid :: nanoid;
fn main () {
let id = nanoid! (); //=> "Yo1Tr9F3iF-LFHX9i
【文件预览】:
nanoid-master
----Cargo.toml(1KB)
----src()
--------lib.rs(6KB)
--------rngs.rs(784B)
--------alphabet.rs(621B)
----examples()
--------macros.rs(181B)
--------complex.rs(296B)
--------base.rs(181B)
----.travis.yml(348B)
----LICENSE(1KB)
----README.md(4KB)
----.appveyor.yml(512B)
----.editorconfig(147B)
----.gitignore(182B)
----CHANGELOG.md(966B)
----benches()
--------rngs.rs(232B)