#proc-macro #macro #no-std

已废弃 无 std reexport-proc-macro

重新导出过程宏

8 个稳定版本

使用旧的 Rust 2015

1.0.7 2022 年 1 月 27 日
1.0.6 2019 年 1 月 22 日
1.0.5 2018 年 6 月 8 日
1.0.2 2018 年 4 月 22 日
0.1.0 2018 年 3 月 30 日

#140 in #macros

Download history • Rust 包仓库 234/week @ 2024-03-11 • Rust 包仓库 217/week @ 2024-03-18 • Rust 包仓库 210/week @ 2024-03-25 • Rust 包仓库 322/week @ 2024-04-01 • Rust 包仓库 208/week @ 2024-04-08 • Rust 包仓库 237/week @ 2024-04-15 • Rust 包仓库 259/week @ 2024-04-22 • Rust 包仓库 186/week @ 2024-04-29 • Rust 包仓库 166/week @ 2024-05-06 • Rust 包仓库 197/week @ 2024-05-13 • Rust 包仓库 222/week @ 2024-05-20 • Rust 包仓库 232/week @ 2024-05-27 • Rust 包仓库 193/week @ 2024-06-03 • Rust 包仓库 124/week @ 2024-06-10 • Rust 包仓库 188/week @ 2024-06-17 • Rust 包仓库 184/week @ 2024-06-24 • Rust 包仓库

每月 732 次下载

MIT/Apache

7KB

reexport-proc-macro

允许在添加额外的公共项的同时重新导出过程宏。在 Rust 2018 版本中,可以使用 pub use 语法来完成此目的。然而,此 crate 仍然存在于 Rust 版本 1.31 之前。

示例

这使得一个 crate 导出所有 serde derive。

#[macro_use]
extern crate reexport_proc_macro;
reexport_proc_macro!(serde_derive);

lib.rs:

提供重新导出过程宏宏的 crate。

这允许在重新导出的 derive 之外添加额外的公共项。在 Rust 2018 版本中,可以使用 pub use 语法来完成此目的。然而,此 crate 仍然存在于 Rust 版本 1.31 之前。

无运行时依赖