5个版本 (3个破坏性更新)
0.4.1 | 2023年11月20日 |
---|---|
0.4.0 | 2023年11月20日 |
0.3.0 | 2023年11月20日 |
0.2.0 | 2023年11月12日 |
0.1.1 | 2023年11月11日 |
#403 in 过程宏
18KB
349 行
关于条件宏
条件宏 是一个使用过程宏进行条件编译的工具包,目前实现了检测项目中已激活的 package。
示例
#![feature(proc_macro_hygiene)]
use tiaojian_macro::tiaojian;
fn main() {
#[tiaojian(is_active("sqlx", "sqlx-mysql"))]
println!("sqlx and sqlx-mysql are actived");
#[tiaojian(is_active("sqlx", "sqlx-sqlite"))]
println!("sqlx and sqlx-sqlite are actived");
}
依赖项
~1.2–2MB
~42K SLoC