1 个稳定版本

1.0.0 2023年3月25日

#1956过程宏

Download history 266/week @ 2024-04-06 124/week @ 2024-04-13 83/week @ 2024-04-20 80/week @ 2024-04-27 41/week @ 2024-05-04 56/week @ 2024-05-11 51/week @ 2024-05-18 61/week @ 2024-05-25 74/week @ 2024-06-01 109/week @ 2024-06-08 85/week @ 2024-06-15 92/week @ 2024-06-22 106/week @ 2024-06-29 93/week @ 2024-07-06 45/week @ 2024-07-13 51/week @ 2024-07-20

每月下载量 306

MIT 许可证

3KB

需要环境变量

如果环境变量未定义,则在编译时跳过代码(如测试)。

示例

some_test 如果 SOMEENVIRONMENTVARIABLE 未定义则不会编译

#[needs_env_var(SOMEENVIRONMENTVARIABLE)]
#[test]
fn some_test() {
    assert!(1 == 1);
}

注意:由于 needs_env_var 在编译时进行评估,如果编译后定义了环境变量,则需要强制重新编译,例如使用 cargo clean.

无运行时依赖