2 个版本
| 0.1.1 | 2019年6月21日 |
|---|---|
| 0.1.0 | 2019年6月21日 |
#53 在 #default-value
10,933 每月下载量
在 12 个包中使用 (5 个直接使用)
3KB
default-env
default_env! 是一个类似于 env! 的宏,如果找不到环境变量,则返回默认值。与 option_env! 不同,default_env! 的输出可以在宏中使用(因为谁不喜欢在宏中使用宏呢?)。
示例
macro_rules! long_str {
() => {
concat!(
"Hello, ", default_env!("USER", "anonymous user"), ".",
"Today is ", default_env!("WEEKDAY", compile_error!("You exist in a land beyond time."))
)
}
}
依赖项
~2MB
~46K SLoC