From 857392de8a5468a9a8feff2dd8718daab64c0b7a Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sat, 28 Mar 2026 01:53:02 +0800 Subject: [PATCH] fix(merge): optimize key handling in deep_merge function --- src-tauri/src/enhance/merge.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/src/enhance/merge.rs b/src-tauri/src/enhance/merge.rs index 8e063d093..aaa42d693 100644 --- a/src-tauri/src/enhance/merge.rs +++ b/src-tauri/src/enhance/merge.rs @@ -7,7 +7,7 @@ fn deep_merge(a: &mut Value, b: Value) { match (a, b) { (&mut Value::Mapping(ref mut a), Value::Mapping(b)) => { for (k, v) in b { - deep_merge(a.entry(k.clone()).or_insert(Value::Null), v); + deep_merge(a.entry(k).or_insert(Value::Null), v); } } (a, b) => *a = b,