pub trait ServiceConfig: Sized {
// Required method
fn initialize(cli: &ArgMatches) -> Result<Self, ConfigError>;
}
Required Methods§
Sourcefn initialize(cli: &ArgMatches) -> Result<Self, ConfigError>
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.