Trait config::ConfigurationSource
source · pub trait ConfigurationSource {
// Required method
fn build(
&self,
builder: &dyn ConfigurationBuilder
) -> Box<dyn ConfigurationProvider>;
}
Expand description
Represents a source of configuration key/value pairs for an application.
Required Methods§
sourcefn build(
&self,
builder: &dyn ConfigurationBuilder
) -> Box<dyn ConfigurationProvider>
fn build( &self, builder: &dyn ConfigurationBuilder ) -> Box<dyn ConfigurationProvider>
Builds the ConfigurationProvider
for this source.
Arguments
builder
- TheConfigurationBuilder
used to build the provider