mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-25 15:16:07 +00:00
Avoid clone in src/syncback/file_names.rs
Co-authored-by: krakow10 <krakow20@gmail.com>
This commit is contained in:
@@ -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}"))
|
||||||
|
|||||||
Reference in New Issue
Block a user