about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-02-05 23:15:47 +0100
committerMatthias Krüger <matthias.krueger@famsik.de>2024-02-05 23:15:47 +0100
commitac9d1a03a720ec0c0114943f5752b140ca9d63e3 (patch)
treef6ec420e7b4bcfba457c94b80a9b31698f8bbb30
parent66cec4d11ae3518bfe37c9221073b5d462b7db7c (diff)
downloadrust-ac9d1a03a720ec0c0114943f5752b140ca9d63e3.tar.gz
rust-ac9d1a03a720ec0c0114943f5752b140ca9d63e3.zip
remove clones
-rw-r--r--crates/ide-db/src/imports/insert_use.rs2
-rw-r--r--crates/project-model/src/workspace.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide-db/src/imports/insert_use.rs b/crates/ide-db/src/imports/insert_use.rs
index f29f91eea84..bd5c464c557 100644
--- a/crates/ide-db/src/imports/insert_use.rs
+++ b/crates/ide-db/src/imports/insert_use.rs
@@ -214,7 +214,7 @@ fn insert_use_with_alias_option(
         };
     }
 
-    let mut use_tree = make::use_tree(path.clone(), None, alias, false);
+    let mut use_tree = make::use_tree(path, None, alias, false);
     if mb == Some(MergeBehavior::One) && use_tree.path().is_some() {
         use_tree = use_tree.clone_for_update();
         use_tree.wrap_in_tree_list();
diff --git a/crates/project-model/src/workspace.rs b/crates/project-model/src/workspace.rs
index 8c5ea0619ac..ad46b0bb59c 100644
--- a/crates/project-model/src/workspace.rs
+++ b/crates/project-model/src/workspace.rs
@@ -1455,7 +1455,7 @@ fn sysroot_to_crate_graph(
             (SysrootPublicDeps { deps: pub_deps }, libproc_macro)
         }
         SysrootMode::Stitched(stitched) => {
-            let cfg_options = create_cfg_options(rustc_cfg.clone());
+            let cfg_options = create_cfg_options(rustc_cfg);
             let sysroot_crates: FxHashMap<SysrootCrate, CrateId> = stitched
                 .crates()
                 .filter_map(|krate| {