Expand description
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=valueRust:
use load_dotenv::load_dotenv;
load_dotenv!();
fn main() {
assert_eq!("value", env!("KEY"));
}Macros§
- load_
dotenv - Load the
.envfile and panic if the file is missing. - try_
load_ dotenv - Load the
.envfile but don’t panic if the file is missing.