1 2 3 4 5 6 7 8 9 10
pub(super) use crate::config::config_f64; use serde_json::Value; pub(super) fn config_string(cfg: &Value, path: &[&str]) -> Option<String> { let mut cur = cfg; for key in path { cur = cur.get(*key)?; } cur.as_str().map(|s| s.to_string()) }