Trait nu_cli::config::Conf[][src]

pub trait Conf: Debug + Send {
    pub fn as_any(&self) -> &(dyn Any + 'static);
pub fn is_modified(&self) -> Result<bool, Box<dyn Error + 'static, Global>>;
pub fn var(&self, key: &str) -> Option<Value>;
pub fn env(&self) -> Option<Value>;
pub fn path(&self) -> Option<Value>;
pub fn reload(&mut self);
pub fn clone_box(&self) -> Box<dyn Conf + 'static, Global>; }

Required methods

pub fn as_any(&self) -> &(dyn Any + 'static)[src]

pub fn is_modified(&self) -> Result<bool, Box<dyn Error + 'static, Global>>[src]

pub fn var(&self, key: &str) -> Option<Value>[src]

pub fn env(&self) -> Option<Value>[src]

pub fn path(&self) -> Option<Value>[src]

pub fn reload(&mut self)[src]

pub fn clone_box(&self) -> Box<dyn Conf + 'static, Global>[src]

Loading content...

Implementations on Foreign Types

impl Conf for Box<dyn Conf + 'static, Global>[src]

Loading content...

Implementors

impl Conf for NuConfig[src]

impl Conf for FakeConfig[src]

Loading content...