mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-25 23:26:19 +00:00
Avoid clone in src/snapshot_middleware/lua.rs
Co-authored-by: krakow10 <krakow20@gmail.com>
This commit is contained in:
@@ -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)),
|
||||||
|
|||||||
Reference in New Issue
Block a user