Trait cfg_rs::source::ConfigSource[][src]

pub trait ConfigSource: Send {
    fn name(&self) -> &str;
fn load(
        &self,
        builder: &mut ConfigSourceBuilder<'_>
    ) -> Result<(), ConfigError>; }
Expand description

Config source.

Config source examples:

  • Load from programming.
  • Load from environment.
  • Load from file.
  • Load from network.

Required methods

Config source name.

Load config source.

Implementors