Trait ServiceConfig

Source
pub trait ServiceConfig: Sized {
    // Required method
    fn initialize(cli: &ArgMatches) -> Result<Self, ConfigError>;
}

Required Methods§

Source

fn initialize(cli: &ArgMatches) -> Result<Self, ConfigError>

Initialize service config from config files, environment variables and cli args

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§