Trait Config

Source
pub trait Config {
    // Required methods
    fn get(&self, name: &str) -> Result<String>;
    fn get_all(&self, glob: &str) -> Result<HashMap<String, String>>;
    fn add(&mut self, name: &str, value: &str) -> Result<()>;
    fn set(&mut self, name: &str, value: &str) -> Result<()>;
    fn clear(&mut self, name: &str) -> Result<()>;
}

Required Methods§

Source

fn get(&self, name: &str) -> Result<String>

Source

fn get_all(&self, glob: &str) -> Result<HashMap<String, String>>

Source

fn add(&mut self, name: &str, value: &str) -> Result<()>

Source

fn set(&mut self, name: &str, value: &str) -> Result<()>

Source

fn clear(&mut self, name: &str) -> Result<()>

Implementors§