Simplify failure bail code

This commit is contained in:
Aleksander Vognild Burkow 2018-12-30 00:21:15 +01:00
parent ed47c93afe
commit 0cb270e75d

View file

@ -625,10 +625,11 @@ pub fn handle_formatting(
let output = rustfmt.wait_with_output()?; let output = rustfmt.wait_with_output()?;
let captured_stdout = String::from_utf8(output.stdout)?; let captured_stdout = String::from_utf8(output.stdout)?;
if !output.status.success() { if !output.status.success() {
return Err(failure::err_msg(format!( failure::bail!(
"rustfmt exited with error code {}: {}.", "rustfmt exited with error code {}: {}.",
output.status, captured_stdout output.status,
))); captured_stdout,
);
} }
Ok(Some(vec![TextEdit { Ok(Some(vec![TextEdit {