small documentation fixes and simplify config struct

This commit is contained in:
Alex Auvolat
2026-01-06 14:32:07 +01:00
parent 2f7a649870
commit dc8d93698b
3 changed files with 19 additions and 12 deletions
+1 -1
View File
@@ -141,7 +141,7 @@ impl ConsulDiscovery {
let mut ret = vec![];
let dcs_to_query: Vec<Option<&str>> = match &self.config.datacenters {
Some(dcs) if !dcs.is_empty() => dcs.iter().map(|dc| Some(dc.as_str())).collect(),
dcs if !dcs.is_empty() => dcs.iter().map(|dc| Some(dc.as_str())).collect(),
_ => vec![None],
};
+1 -1
View File
@@ -258,7 +258,7 @@ pub struct ConsulDiscoveryConfig {
#[serde(default)]
pub meta: Option<std::collections::HashMap<String, String>>,
#[serde(default)]
pub datacenters: Option<Vec<String>>,
pub datacenters: Vec<String>,
}
#[derive(Deserialize, Debug, Clone)]