pub trait ConfigSourceParser: Send {
    type Adaptor: ConfigSourceAdaptor;

    // Required methods
    fn parse_source(_: &str) -> Result<Self::Adaptor, ConfigError>;
    fn file_extensions() -> Vec<&'static str>;
}
Expand description

Parse config source from string.

Required Associated Types§

source

type Adaptor: ConfigSourceAdaptor

Config source adaptor.

Required Methods§

source

fn parse_source(_: &str) -> Result<Self::Adaptor, ConfigError>

Parse config source.

source

fn file_extensions() -> Vec<&'static str>

File extenstions.

Implementations on Foreign Types§

source§

impl ConfigSourceParser for Ini

Available on crate feature ini only.

Implementors§