pub(crate) fn merge(&mut self, toml: Config) {
        fold_in! {
            // Destination and source configs
            self, toml;

            // Keys with defaults to assign
            verbose: false;
            no_progress: false;
            max_redirects: MAX_REDIRECTS;
            max_concurrency: MAX_CONCURRENCY;
            threads: None;
            user_agent: USER_AGENT;
            insecure: false;
            scheme: Vec::<String>::new();
            include: Vec::<String>::new();
            exclude: Vec::<String>::new();
            exclude_file: Vec::<String>::new();
            exclude_all_private: false;
            exclude_private: false;
            exclude_link_local: false;
            exclude_loopback: false;
            exclude_mail: false;
            headers: Vec::<String>::new();
            accept: None;
            timeout: TIMEOUT;
            method: METHOD;
            base: None;
            basic_auth: None;
            github_token: None;
            skip_missing: false;
            glob_ignore_case: false;
            output: None;
            require_https: false;
        }
    }
/// Merge the configuration from TOML into the CLI configuration
Merge the configuration from TOML into the CLI configuration
Merge the configuration from TOML into the CLI configuration
pub(crate) fn merge(&mut self, toml: Config) {
        fold_in! {
            // Destination and source configs
            self, toml;
            // Keys with defaults to assign
            verbose: false;
            no_progress: false;
            max_redirects: MAX_REDIRECTS;
            max_concurrency: MAX_CONCURRENCY;
            threads: None;
            user_agent: USER_AGENT;
            insecure: false;
            scheme: Vec::<String>::new();
            include: Vec::<String>::new();
            exclude: Vec::<String>::new();
            exclude_file: Vec::<String>::new();
            exclude_all_private: false;
            exclude_private: false;
            exclude_link_local: false;
            exclude_loopback: false;
            exclude_mail: false;
            headers: Vec::<String>::new();
            accept: None;
            timeout: TIMEOUT;
            method: METHOD;
            base: None;
            basic_auth: None;
            github_token: None;
            skip_missing: false;
            glob_ignore_case: false;
            output: None;
            require_https: false;
        }
    }
pub ( crate ) fn merge ( & mut self , toml : Config ) { fold_in ! { // Destination and source configs self toml // Keys with defaults to assign verbose false no_progress false max_redirects MAX_REDIRECTS max_concurrency MAX_CONCURRENCY threads None user_agent USER_AGENT insecure false scheme Vec String new ( ) include Vec String new ( ) exclude Vec String new ( ) exclude_file Vec String new ( ) exclude_all_private false exclude_private false exclude_link_local false exclude_loopback false exclude_mail false headers Vec String new ( ) accept None timeout TIMEOUT method METHOD base None basic_auth None github_token None skip_missing false glob_ignore_case false output None require_https false } }
Merge the configuration from TOML into the CLI configuration
Merge the configuration from TOML into the CLI configuration
&mut self
toml
Config