From 282e55122e32270f3fd2ec85efa979f669fdaac9 Mon Sep 17 00:00:00 2001 From: toyboot4e Date: Fri, 8 May 2020 19:56:41 +0900 Subject: [PATCH] Update src/config.rs Co-authored-by: Eric Huss --- src/config.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/config.rs b/src/config.rs index 91f49681..d56614d7 100644 --- a/src/config.rs +++ b/src/config.rs @@ -145,14 +145,9 @@ impl Config { if key == "book" || key == "build" { if let serde_json::Value::Object(ref map) = parsed_value { // To `set` each `key`, we wrap them as `prefix.key` - let prefix = &key; // "book" or "build" - let mut s = String::new(); for (k, v) in map { - s.clear(); - s.push_str(prefix); - s.push('.'); - s.push_str(k); - self.set(&s, v).expect("unreachable"); + let full_key = format!("{}.{}", key, k); + self.set(&full_key, v).expect("unreachable"); } return; }