use mr_env_plus::EnvConfig;
#[derive(EnvConfig, Debug)]
pub struct Config {
#[env(name = "APP_NAME", required = true)]
pub app_name: String,
#[env(name = "APP_PORT", default = "8080")]
pub port: u16,
#[env(name = "DEBUG_MODE", default = "false")]
pub debug: bool,
}
fn main() {
mr_env_plus::init_with(".env").ok();
let config = Config::from_env();
println!("Config with path: {:?}", config);
}