From 9a485d88ce4ca4d570dd2178319394b65f45492d Mon Sep 17 00:00:00 2001 From: ari Date: Mon, 12 Jan 2026 14:35:06 +0100 Subject: [PATCH] Avoid clone in src/snapshot_middleware/lua.rs Co-authored-by: krakow10 --- src/snapshot_middleware/lua.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/snapshot_middleware/lua.rs b/src/snapshot_middleware/lua.rs index f0ddea11..d738e122 100644 --- a/src/snapshot_middleware/lua.rs +++ b/src/snapshot_middleware/lua.rs @@ -159,10 +159,12 @@ pub fn syncback_lua<'sync>( if !meta.is_empty() { let parent_location = snapshot.path.parent_err()?; let instance_name = &snapshot.new_inst().name; + let slugified; let meta_name = if crate::syncback::validate_file_name(instance_name).is_err() { - crate::syncback::slugify_name(instance_name) + slugified = crate::syncback::slugify_name(instance_name); + &slugified } else { - instance_name.clone() + instance_name }; fs_snapshot.add_file( parent_location.join(format!("{}.meta.json", meta_name)),