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

Convert adaptor to standard config source.

Implementations on Foreign Types

Implementors