Skip to main content

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}