#hash-map #key-value #macro #pair

hashmap_macro

用于从提供的键值对创建哈希表的宏

1 个不稳定版本

0.1.0 2022 年 9 月 30 日

#81#pair

MIT 许可协议

4KB

HashMap 宏

从提供的键值对创建 HashMap。

使用方法

use std::collections::HashMap;
use hashmap_macro::hashmap;

let m: HashMap<&str, u32> = hashmap![];
let m: HashMap<&str, u32> = hashmap!("a" => 1);
let m: HashMap<&str, u32> = hashmap! {
    "a" => 1,
    "b" => 2,
};

灵感来自 Jon Gjengset 的 Rust 的外壳:声明式宏

无运行时依赖