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