1 个不稳定版本
新 0.1.0 | 2024 年 8 月 13 日 |
---|
#1274 在 Rust 模式
112 每月下载量
5KB
52 行
Defvar
使定义环境变量变得简单
Defvar
提供了一个用于声明环境变量的宏。它还使描述如何解析值和提供默认值变得简单。
用法
use defvar::defvar;
use std::time::Duration;
// Defining simple variables is easy.
defvar! { GREETING: String = "Howdy" }
// The macro supports types other than String. You can provide your
// own parsing logic.
defvar! { TIMES: usize = 1, or try t => t.parse() }
// Here is a more complicated example.
defvar! { DURATION: Duration = Duration::from_secs(1), or try d => d.parse().map(Duration::from_secs) }
依赖项
~47KB