pub trait ConfigSource { // Required method fn extract_config(&self) -> Result<(String, f32, HashMap<String, Value>)>; }
Trait for extracting configuration from different sources