3 个不稳定版本
0.3.6 | 2024年6月21日 |
---|---|
0.3.1 | 2024年6月21日 |
0.1.0 | 2024年6月21日 |
#19 in #shorthand
每月 32 次下载
4KB
禁用
disable
是一个Rust过程宏,允许您通过完全删除它们来有条件地禁用代码块。这可以用于调试、功能门控或简单地开发期间关闭某些功能。
功能
- 使用单个属性完全从编译代码中删除标记的项目。
- 易于集成到现有项目中。
据我所知,这主要用于轻松禁用测试,而无需块注释。
用法
添加到您的项目
在您的 Cargo.toml
中添加 disable
作为一个依赖项
[dependencies]
disable = "*"
示例
使用属性 #[disable] 标注您想禁用的函数
use disable::disable;
#[disable]
fn some_function() {
println!("This code will not be compiled.");
}
// this will not compile, because `some_function` is disabled
fn main() {
some_function();
}
许可证
本项目受MIT许可证的许可。有关详细信息,请参阅LICENSE文件。
依赖项
~1.5MB
~35K SLoC