pub trait OptionsFactory<T> {
    // Required method
    fn create(&self, name: Option<&str>) -> Result<T, ValidateOptionsResult>;
}
Expand description

Defines the behavior of an object that creates configuration Options.

Required Methods§

source

fn create(&self, name: Option<&str>) -> Result<T, ValidateOptionsResult>

Creates and returns new configuration options.

Arguments
  • name - The optional name of the configuration options to create

Implementors§