1 个不稳定版本
| 0.1.1 | 2020 年 6 月 7 日 |
|---|
#9 在 #use
11KB
237 行
proc_use_inline
proc_use_inline 是一个 Rust 包,提供了 mod 和 use 语句的替代语法。以下是一个 Rust 代码示例:
mod foo;
use foo::*;
use itertools::*;
#[path = "../other/ext.rs"]
mod ext;
这实际上等同于:
proc_macro_inline::proc_macro_inline! {
#[mod]
use foo::*;
use itertools::*;
mod("../other/ext.rs");
}
lib.rs:
proc_use_inline
proc_use_inline 是一个用于半动态导入 crate/modules 的库。
proc_use_inline 是一个宏,用于生成 use 和 mod 语句。
有关更多文档和用法示例,请参阅 proc_use 网站。
依赖项
~1.5MB
~35K SLoC