2 个版本
0.1.1 | 2022年12月13日 |
---|---|
0.1.0 | 2022年12月13日 |
在 开发工具 中排名第 2313
7KB
59 行
randsym
为宏创建唯一标识符。
randsym
使用 UUID 生成唯一标识符。这些唯一标识符可以用来简单地避免可能具有相同标识符的项目之间的冲突,以及允许绑定到名称,使得相同的标识符可以被重复使用。
语法如下
/?/
- 随机标识符/?@the_ident/
- 绑定到名称the_ident
的随机标识符
示例
无绑定
randsym::randsym! {
fn /?/ () -> String {
"I have a random name!".into()
}
}
有绑定
randsym::randsym! {
fn /?@my_fn/ () -> String {
"I have a random name!".into()
}
println!("{}", /?@my_fn/()); // "I have a random name!"
}
依赖
~535KB