Avoid clone in src/snapshot_middleware/lua.rs

Co-authored-by: krakow10 <krakow20@gmail.com>
This commit is contained in:
2026-01-12 14:35:06 +01:00
committed by GitHub
parent 020d72faef
commit 9a485d88ce

View File

@@ -159,10 +159,12 @@ pub fn syncback_lua<'sync>(
if !meta.is_empty() { if !meta.is_empty() {
let parent_location = snapshot.path.parent_err()?; let parent_location = snapshot.path.parent_err()?;
let instance_name = &snapshot.new_inst().name; let instance_name = &snapshot.new_inst().name;
let slugified;
let meta_name = if crate::syncback::validate_file_name(instance_name).is_err() { 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 { } else {
instance_name.clone() instance_name
}; };
fs_snapshot.add_file( fs_snapshot.add_file(
parent_location.join(format!("{}.meta.json", meta_name)), parent_location.join(format!("{}.meta.json", meta_name)),