3 releases
0.1.2 | Jan 4, 2021 |
---|---|
0.1.1 | Feb 15, 2019 |
0.1.0 | Feb 15, 2019 |
#60 in #dotenv
319 downloads per month
4KB
load-dotenv
This is a small procedural macro to load your .env
file at compile time. That way you can use
std::env!
to load environment variables and fail the build if a variable is missing.
All it does is call the dotenv crate.
Example
.env
file:
KEY=value
Rust:
use load_dotenv::load_dotenv;
load_dotenv!();
fn main() {
assert_eq!("value", env!("KEY"));
}
License: MIT
lib.rs
:
This is a small procedural macro to load your .env
file at compile time. That way you can use
std::env!
to load environment variables and fail the build if a variable is missing.
All it does is call the dotenv crate.
Example
.env
file:
KEY=value
Rust:
use load_dotenv::load_dotenv;
load_dotenv!();
fn main() {
assert_eq!("value", env!("KEY"));
}
Dependencies
~34KB