]> git.lizzy.rs Git - rust.git/blobdiff - crates/rust-analyzer/src/cargo_target_spec.rs
Merge #9242
[rust.git] / crates / rust-analyzer / src / cargo_target_spec.rs
index 909c21532254fb65398f329b2215587e063bf1d8..5d854715299098e84f25f2f53f6aadcfaa8f650e 100644 (file)
@@ -123,7 +123,7 @@ pub(crate) fn for_file(
         let res = CargoTargetSpec {
             workspace_root: cargo_ws.workspace_root().to_path_buf(),
             cargo_toml: package_data.manifest.clone(),
-            package: cargo_ws.package_flag(&package_data),
+            package: cargo_ws.package_flag(package_data),
             target: target_data.name.clone(),
             target_kind: target_data.kind,
         };
@@ -159,7 +159,7 @@ pub(crate) fn push_to(self, buf: &mut Vec<String>, kind: &RunnableKind) {
             TargetKind::Lib => {
                 buf.push("--lib".to_string());
             }
-            TargetKind::Other => (),
+            TargetKind::Other | TargetKind::BuildScript => (),
         }
     }
 }