22 个版本 (4 个破坏性版本)

0.5.3 2024年5月3日
0.5.1 2024年3月11日
0.4.2 2023年12月9日
0.3.6 2023年10月17日

#1894过程宏

Download history 32/week @ 2024-04-14 136/week @ 2024-04-21 332/week @ 2024-04-28 153/week @ 2024-05-05 143/week @ 2024-05-12 267/week @ 2024-05-19 211/week @ 2024-05-26 745/week @ 2024-06-02 469/week @ 2024-06-09 373/week @ 2024-06-16 653/week @ 2024-06-23 1400/week @ 2024-06-30 969/week @ 2024-07-07 1335/week @ 2024-07-14 401/week @ 2024-07-21 272/week @ 2024-07-28

每月下载量 2,977
4 个 crates 中使用 (2 个直接使用)

MIT 许可

9KB

Rubedo 宏

此 crate 为主 rubedo crate 提供过程宏。它不打算直接使用,而是与 Rubedo crate 一起使用,该 crate 重新导出其功能。

之所以存在,是因为目前无法在包含使用它们的代码的同一 crate 中有过程宏。这是因为编译器需要先编译过程宏才能使用它们,但它不能在编译了使用它们的代码之前编译它们。这是一个鸡生蛋的问题,解决方案是将过程宏放在单独的 crate 中。

功能

这些宏提供了常见操作的语法糖。

  • ip! 从一系列输入类型构建 IP 地址。

lib.rs:

此库提供了为常见操作添加语法糖的宏。

具体来说,此 crate 中实现的宏是过程宏,它们必须与其他代码分开。它们是 rubedo 生态系统的一部分。

依赖项

~82KB