aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server
diff options
context:
space:
mode:
authorAleksander Vognild Burkow <[email protected]>2018-12-29 23:21:15 +0000
committerAleksander Vognild Burkow <[email protected]>2018-12-29 23:21:15 +0000
commit0cb270e75d9501dff9ac6633354ae12d9c0f4260 (patch)
tree09ad38ec9b66d6e8d36a392670eb21dd03d7d5f9 /crates/ra_lsp_server
parented47c93afe7f9dd2c27956905e7fb9fcf9d5baf2 (diff)
Simplify failure bail code
Diffstat (limited to 'crates/ra_lsp_server')
-rw-r--r--crates/ra_lsp_server/src/main_loop/handlers.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/ra_lsp_server/src/main_loop/handlers.rs b/crates/ra_lsp_server/src/main_loop/handlers.rs
index ecfa42206..a2c12a4c1 100644
--- a/crates/ra_lsp_server/src/main_loop/handlers.rs
+++ b/crates/ra_lsp_server/src/main_loop/handlers.rs
@@ -625,10 +625,11 @@ pub fn handle_formatting(
625 let output = rustfmt.wait_with_output()?; 625 let output = rustfmt.wait_with_output()?;
626 let captured_stdout = String::from_utf8(output.stdout)?; 626 let captured_stdout = String::from_utf8(output.stdout)?;
627 if !output.status.success() { 627 if !output.status.success() {
628 return Err(failure::err_msg(format!( 628 failure::bail!(
629 "rustfmt exited with error code {}: {}.", 629 "rustfmt exited with error code {}: {}.",
630 output.status, captured_stdout 630 output.status,
631 ))); 631 captured_stdout,
632 );
632 } 633 }
633 634
634 Ok(Some(vec![TextEdit { 635 Ok(Some(vec![TextEdit {