Configurable

Trait Configurable 

Source
pub trait Configurable {
    type Config;

    // Required methods
    fn configure(&mut self, config: Self::Config) -> Result<()>;
    fn config(&self) -> &Self::Config;
}
Expand description

Configurable trait for objects with configuration

Required Associated Types§

Source

type Config

Configuration type

Required Methods§

Source

fn configure(&mut self, config: Self::Config) -> Result<()>

Configure the object

Source

fn config(&self) -> &Self::Config

Get current configuration

Implementors§