1 个不稳定版本

0.1.0 2023 年 11 月 29 日

#2032 in Rust 模式

GPL-3.0 许可协议

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

无运行时依赖项