Trait EnvBackend

Source
pub trait EnvBackend {
    // Required methods
    fn var(&self, var: &str) -> Result<String, VarError>;
    fn set_var(&mut self, var: &str, value: &str);
    fn remove(&mut self, var: &str);
}

Required Methods§

Source

fn var(&self, var: &str) -> Result<String, VarError>

Read an environment variable

§Errors

Returns an error if the variable is not set

Source

fn set_var(&mut self, var: &str, value: &str)

Set an environment variable

Source

fn remove(&mut self, var: &str)

Remove an environment variable

Implementors§