Merge "Update source for Rust 1.78.0" into main
diff --git a/tools/cargo_embargo/src/cargo/cargo_out.rs b/tools/cargo_embargo/src/cargo/cargo_out.rs
index 01ca55c..fb2f00f 100644
--- a/tools/cargo_embargo/src/cargo/cargo_out.rs
+++ b/tools/cargo_embargo/src/cargo/cargo_out.rs
@@ -410,9 +410,9 @@
                     manifest_path,
                 )
             })?;
-        out.package_name = package_metadata.name.clone();
+        out.package_name.clone_from(&package_metadata.name);
         out.version = Some(package_metadata.version.clone());
-        out.edition = package_metadata.edition.clone();
+        out.edition.clone_from(&package_metadata.edition);
 
         let output_filename = out.name.clone() + &extra_filename;
         if let Some(test_contents) = tests.get(&output_filename).and_then(|m| m.get(&out.main_src))