10 个版本 (3 个稳定版)
使用旧的 Rust 2015
1.0.2 | 2019 年 8 月 24 日 |
---|---|
1.0.1 | 2018 年 1 月 11 日 |
1.0.0 | 2017 年 10 月 31 日 |
0.1.6 | 2017 年 10 月 27 日 |
0.1.1 | 2015 年 5 月 25 日 |
#79 in Rust 模式
1,838,442 次每月下载
用于 1,745 个 crate (688 个直接使用)
13KB
157 行
maplit
HashMap、HashSet、BTreeMap 和 BTreeSet 的容器/集合字面量宏。
您可以使用这些宏以方便使用。使用它们没有其他影响。
请在此处阅读 API 文档
最近更改
- 1.0.2
- 通过完整路径修复宏的使用,如 maplit::hashmap!(..) (#27)
- 1.0.1
- 修复未使用的结果由 @povilasb 在宏中进行 lint
- 1.0.0
- maplit 1.0!
- 自上次版本以来只有文档更改
- 0.1.6
- 添加宏convert_args!用于将表达式组合起来进行可选的转换。
- 0.1.5
- 正确添加许可文件
- 添加 crates.io 类别
- 由 @seeekr 和 @sanmai-NL 进行的小幅文档改进
- 0.1.4
- 更新文档以指向 docs.rs
- 0.1.2
- 现在支持 hashset!{} 和 hashmap!{} 的更多参数
- 0.1.0
- 初始发布
常见问题解答
问题:非常大的映射编译需要很长时间?
回答:Rustc 编译包含许多字面量(包括整数和浮点字面量)的大表达式非常慢。可以通过使用显式类型字面量或显式类型转换来解决这个问题。有关更多信息,请参阅 https://github.com/bluss/maplit/issues/14。
许可
双许可以兼容 Rust 项目。
根据您的选择,许可为 Apache 许可证 2.0 版本 http://apache.ac.cn/licenses/LICENSE-2.0 或 MIT 许可证 http://opensource.org/licenses/MIT。此文件不得复制、修改或分发,除非根据这些条款。