1 个稳定版本
1.0.0 | 2023年3月25日 |
---|
#1956 在 过程宏
每月下载量 306
3KB
需要环境变量
如果环境变量未定义,则在编译时跳过代码(如测试)。
示例
some_test
如果 SOMEENVIRONMENTVARIABLE
未定义则不会编译
#[needs_env_var(SOMEENVIRONMENTVARIABLE)]
#[test]
fn some_test() {
assert!(1 == 1);
}
注意:由于 needs_env_var
在编译时进行评估,如果编译后定义了环境变量,则需要强制重新编译,例如使用 cargo clean
.