diff --git a/crates/ra_lsp_server/src/cargo_target_spec.rs b/crates/ra_lsp_server/src/cargo_target_spec.rs
index 050c5fd950e5..a083bb311225 100644
--- a/crates/ra_lsp_server/src/cargo_target_spec.rs
+++ b/crates/ra_lsp_server/src/cargo_target_spec.rs
@@ -1,10 +1,7 @@
-use crate::{
- project_model::{self, TargetKind},
- world::WorldSnapshot,
- Result,
-};
-
use ra_ide_api::{FileId, RunnableKind};
+use ra_project_model::{self, ProjectWorkspace, TargetKind};
+
+use crate::{world::WorldSnapshot, Result};
pub(crate) fn runnable_args(
world: &WorldSnapshot,
@@ -66,7 +63,7 @@ pub fn for_file(world: &WorldSnapshot, file_id: FileId) -> Result