Avoid clone in src/syncback/file_names.rs

Co-authored-by: krakow10 <krakow20@gmail.com>
This commit is contained in:
2026-01-12 14:35:46 +01:00
committed by GitHub
parent d13d229eef
commit 3a6aae65f7

View File

@@ -45,10 +45,12 @@ pub fn name_for_inst<'old>(
} }
_ => { _ => {
let extension = extension_for_middleware(middleware); let extension = extension_for_middleware(middleware);
let slugified;
let final_name = if validate_file_name(&new_inst.name).is_err() { let final_name = if validate_file_name(&new_inst.name).is_err() {
slugify_name(&new_inst.name) slugified = slugify_name(&new_inst.name);
&slugified
} else { } else {
new_inst.name.clone() &new_inst.name
}; };
Cow::Owned(format!("{final_name}.{extension}")) Cow::Owned(format!("{final_name}.{extension}"))