#env-file #environment #load

rustdotenv

将环境文件加载到环境中的工具

3 个版本

0.1.2 2021年10月21日
0.1.1 2021年10月21日
0.1.0 2021年10月21日

#52 in #env-file

MIT/ApacheGPL-3.0-only

5KB
63 行代码(不含注释)

rustdotenv

将环境文件加载到环境中的工具

安装

将以下内容添加到你的 cargo.toml 文件中

[dependencies]
rustdotenv = "0.1.2"

使用方法

.env 文件

MONGO_URI=mongodb://admin:[email protected]:27017/?authSource=admin

main.rs 文件

use rustdotenv::load;

fn main() {
    // If u don't provide the optional Vec<String> then it will load as default the .env file
    load(None);

    let result = std::env::var("MONGO_URI");
    if result.is_err() {
        println!("MONGO_URI env var not found");
    } else {
        println!("MONGO_URI: {}", result.unwrap())
    }
}

lib.rs:

将环境文件加载到环境中的工具

(伪)示例

依赖项

~425KB