We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 032fca9 commit aa49926Copy full SHA for aa49926
crates/rust-analyzer/src/handlers/request.rs
@@ -836,13 +836,14 @@ pub(crate) fn handle_runnables(
836
let config = snap.config.runnables();
837
match cargo_spec {
838
Some(spec) => {
839
+ let is_crate_no_std = snap.analysis.is_crate_no_std(spec.crate_id)?;
840
for cmd in ["check", "run", "test"] {
841
if cmd == "run" && spec.target_kind != TargetKind::Bin {
842
continue;
843
}
844
let mut cargo_args =
845
vec![cmd.to_owned(), "--package".to_owned(), spec.package.clone()];
- let all_targets = cmd != "run" && !snap.analysis.is_crate_no_std(spec.crate_id)?;
846
+ let all_targets = cmd != "run" && !is_crate_no_std;
847
if all_targets {
848
cargo_args.push("--all-targets".to_owned());
849
0 commit comments