1 个不稳定版本
0.1.0 | 2023 年 11 月 29 日 |
---|
#2032 in Rust 模式
15KB
52 行
Macaroni 🍝🧀
Macaroni 是 Rust 宏缺失的标准库!它提供了一组在 Rust 项目的任何地方都可以使用的实用宏。Macaroni 设计起来易于使用、集成和扩展。
入门指南
要在您的 Rust 项目中使用 Macaroni,请在 Cargo.toml 中将其添加为依赖项
[dependencies]
macaroni = "0.1.0"
用法
Macaroni 当前提供以下宏
collect!
collect!
宏可以用来从值列表中创建元组、数组、映射或向量。例如
use std::collections::HashMap;
use macaroni::collect;
fn main() {
let tuple: (u32, u32, u32) = collect![1, 2, 3];
println!("Tuple: {:?}", tuple);
let map: HashMap<&str, u32> = collect!["a" => 1, "b" => 2, "c" => 3];
}
文档
有关详细文档和宏的完整列表,请参阅我们的文档页面。
许可协议
Macaroni 在 GPL-3 许可协议下分发。有关详细信息,请参阅 COPYING。