pub trait Environment: Send + Sync { // Required methods fn var(&self, key: &str) -> Option<String>; fn vars(&self) -> HashMap<String, String>; }
Trait for environment variable access, allowing testability.
Get an environment variable.
Get all environment variables.