From 5d273f10cdd4da6f0670b41b2fdad4679d3df877 Mon Sep 17 00:00:00 2001 From: Jeremy Kolb Date: Sat, 12 Jan 2019 18:40:54 -0500 Subject: Add bench runnable and code lens --- crates/ra_lsp_server/src/cargo_target_spec.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'crates/ra_lsp_server/src/cargo_target_spec.rs') diff --git a/crates/ra_lsp_server/src/cargo_target_spec.rs b/crates/ra_lsp_server/src/cargo_target_spec.rs index a66f14b82..db9496bbe 100644 --- a/crates/ra_lsp_server/src/cargo_target_spec.rs +++ b/crates/ra_lsp_server/src/cargo_target_spec.rs @@ -32,6 +32,15 @@ pub(crate) fn runnable_args( res.push(path.to_string()); res.push("--nocapture".to_string()); } + RunnableKind::Bench { name } => { + res.push("bench".to_string()); + if let Some(spec) = spec { + spec.push_to(&mut res); + } + res.push("--".to_string()); + res.push(name.to_string()); + res.push("--nocapture".to_string()); + } RunnableKind::Bin => { res.push("run".to_string()); if let Some(spec) = spec { -- cgit v1.2.3