fr_rust/server/server.rs
1use dotenvy::dotenv;
2use std::env;
3
4// Initialized env
5pub fn load_env() {
6 dotenv().ok();
7}
8
9// Get var or default
10pub fn env_or_default(name: &str, default_value: &str) -> String {
11 env::var(name).unwrap_or_else(|_| default_value.to_string())
12}
13
14// Get var
15pub fn env(name: &str) -> String {
16 env::var(name).unwrap_or_else(|_| {
17 eprintln!("Warning: Failed to load env variable '{}'. Falling back to empty string.", name);
18 String::new()
19 })
20}