Trait cfg_rs::source::ConfigSourceAdaptor [−][src]
pub trait ConfigSourceAdaptor {
fn convert_source(
self,
builder: &mut ConfigSourceBuilder<'_>
) -> Result<(), ConfigError>;
}Expand description
Config source adaptor is an intermediate representation of config source.
It can convert to ConfigSource. We have toml, yaml and json values implement this trait.
Config source adaptor examples:
- Toml format.
- Yaml format.
- Json format.
- …
Required methods
fn convert_source(
self,
builder: &mut ConfigSourceBuilder<'_>
) -> Result<(), ConfigError>
fn convert_source(
self,
builder: &mut ConfigSourceBuilder<'_>
) -> Result<(), ConfigError>
Convert adaptor to standard config source.