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".