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