Skip to main content

CcsEnvironment

Trait CcsEnvironment 

Source
pub trait CcsEnvironment {
    // Required methods
    fn get_var(&self, name: &str) -> Option<String>;
    fn home_dir(&self) -> Option<PathBuf>;
}
Expand description

Trait for accessing CCS-related environment variables.

This trait enables dependency injection for testing without global state pollution.

Required Methods§

Source

fn get_var(&self, name: &str) -> Option<String>

Source

fn home_dir(&self) -> Option<PathBuf>

Implementors§