diff options
-rw-r--r-- | crates/ra_cargo_watch/src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ra_cargo_watch/src/lib.rs b/crates/ra_cargo_watch/src/lib.rs index 362d32010..7c525c430 100644 --- a/crates/ra_cargo_watch/src/lib.rs +++ b/crates/ra_cargo_watch/src/lib.rs | |||
@@ -318,7 +318,11 @@ pub fn run_cargo( | |||
318 | Ok(exit_code) if !exit_code.success() && !read_at_least_one_message => { | 318 | Ok(exit_code) if !exit_code.success() && !read_at_least_one_message => { |
319 | // FIXME: Read the stderr to display the reason, see `read2()` reference in PR comment: | 319 | // FIXME: Read the stderr to display the reason, see `read2()` reference in PR comment: |
320 | // https://github.com/rust-analyzer/rust-analyzer/pull/3632#discussion_r395605298 | 320 | // https://github.com/rust-analyzer/rust-analyzer/pull/3632#discussion_r395605298 |
321 | format!("the command produced no valid metadata: cargo {}", args.join(" ")) | 321 | format!( |
322 | "the command produced no valid metadata (exit code: {:?}): cargo {}", | ||
323 | exit_code, | ||
324 | args.join(" ") | ||
325 | ) | ||
322 | } | 326 | } |
323 | Err(err) => format!("io error: {:?}", err), | 327 | Err(err) => format!("io error: {:?}", err), |
324 | Ok(_) => return Ok(()), | 328 | Ok(_) => return Ok(()), |