4个版本 (2个稳定版)
1.0.1 | 2024年1月11日 |
---|---|
1.0.0 | 2023年12月19日 |
1.0.0-alpha.2 | 2023年10月23日 |
#374 在 过程宏 中
每月 49 次下载
12KB
222 行
env-smart
std宏env!
的改进版本。
语法
- 标准
env!
- 如果指定了普通字符串,则行为与标准 env 宏相同 - 简化格式化 - 允许使用括号包围的多个变量格式化字符串。注意,不支持括号转义
来源
宏按照以下顺序获取环境变量
- 使用在运行构建时根目录下的
.env
文件。不允许重复值。 - 使用过程宏运行时的当前环境。它不会覆盖
.env
变量
用法
use env_smart::env;
static USER_AGENT: &str = env!("{CARGO_PKG_NAME}-{CARGO_PKG_VERSION}");
assert_eq!(USER_AGENT, "env-smart-1.0.0");