Function dprint_plugin_sql::configuration::resolve_config
source · pub fn resolve_config(
config: ConfigKeyMap,
global_config: &GlobalConfiguration
) -> ResolveConfigurationResult<Configuration>
Expand description
Resolves configuration from a collection of key value strings.
Example
use dprint_core::configuration::ConfigKeyMap;
use dprint_core::configuration::resolve_global_config;
use dprint_plugin_sql::configuration::resolve_config;
let config_map = ConfigKeyMap::new(); // get a collection of key value pairs from somewhere
let global_config_result = resolve_global_config(config_map, &Default::default());
// check global_config_result.diagnostics here...
let config_map = ConfigKeyMap::new(); // get a collection of k/v pairs from somewhere
let config_result = resolve_config(
config_map,
&global_config_result.config
);
// check config_result.diagnostics here and use config_result.config