aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/cargo_target_spec.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-03-19 16:53:31 +0000
committerAleksey Kladov <[email protected]>2020-03-19 16:53:31 +0000
commit516fe293a8146044b6398b8da0b4da43874a2cf9 (patch)
tree1a3512d79dd2f6cce21ad5f03b487391a25545e6 /crates/rust-analyzer/src/cargo_target_spec.rs
parentd013a05fee5bcf1dfff7bc3a273dd064b61bab91 (diff)
More direct CargoWorkspace
Diffstat (limited to 'crates/rust-analyzer/src/cargo_target_spec.rs')
-rw-r--r--crates/rust-analyzer/src/cargo_target_spec.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/rust-analyzer/src/cargo_target_spec.rs b/crates/rust-analyzer/src/cargo_target_spec.rs
index 321861b16..f87bdcec5 100644
--- a/crates/rust-analyzer/src/cargo_target_spec.rs
+++ b/crates/rust-analyzer/src/cargo_target_spec.rs
@@ -77,9 +77,9 @@ impl CargoTargetSpec {
77 ProjectWorkspace::Cargo { cargo, .. } => { 77 ProjectWorkspace::Cargo { cargo, .. } => {
78 let tgt = cargo.target_by_root(&path)?; 78 let tgt = cargo.target_by_root(&path)?;
79 Some(CargoTargetSpec { 79 Some(CargoTargetSpec {
80 package: tgt.package(&cargo).name(&cargo).to_string(), 80 package: cargo[cargo[tgt].package].name.clone(),
81 target: tgt.name(&cargo).to_string(), 81 target: cargo[tgt].name.clone(),
82 target_kind: tgt.kind(&cargo), 82 target_kind: cargo[tgt].kind,
83 }) 83 })
84 } 84 }
85 ProjectWorkspace::Json { .. } => None, 85 ProjectWorkspace::Json { .. } => None,