#collection #macro #identifier #keyword

collections_macros

一组宏,使创建集合更加容易

2 个版本 (1 个稳定版)

1.0.1 2022年2月17日
0.1.0 2022年2月17日

#2270Rust 模式

MIT/Apache

4KB
62

一些字典宏

创建 hashmaphashsetbtreesetbtreemap

映射有两种语法

let a = 1;
let b = 2;
hashmap![
    a: a+b,
    b: b
],

等于

std::collections::HashMap::from([(a, a), (b, a + b)])

如果不包含逗号,则像 yml 一样工作,并从标识符获取名称

hashmap![
    a: a+b
    b: b
],

等于

std::collections::HashMap::from([("a", a + b), ("b", b)])

无运行时依赖