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");