2 个版本

0.1.1 2019年6月21日
0.1.0 2019年6月21日

#53#default-value

Download history 2921/week @ 2024-04-04 4588/week @ 2024-04-11 2656/week @ 2024-04-18 2952/week @ 2024-04-25 2893/week @ 2024-05-02 2804/week @ 2024-05-09 2588/week @ 2024-05-16 2521/week @ 2024-05-23 2273/week @ 2024-05-30 2750/week @ 2024-06-06 3462/week @ 2024-06-13 2763/week @ 2024-06-20 2454/week @ 2024-06-27 2358/week @ 2024-07-04 2437/week @ 2024-07-11 3285/week @ 2024-07-18

10,933 每月下载量
12 个包中使用 (5 个直接使用)

MIT 许可证

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