Cleanup cargo process handling in flycheck

This commit is contained in:
Aleksey Kladov
2020-06-28 23:42:44 +02:00
parent 32e85a1a89
commit 5cdd8d442e
2 changed files with 66 additions and 61 deletions

View File

@@ -216,7 +216,11 @@ impl GlobalState {
flycheck::Progress::DidCheckCrate(target) => {
(Progress::Report, Some(target))
}
flycheck::Progress::DidFinish | flycheck::Progress::DidCancel => {
flycheck::Progress::DidCancel => (Progress::End, None),
flycheck::Progress::DidFinish(result) => {
if let Err(err) = result {
log::error!("cargo check failed: {}", err)
}
(Progress::End, None)
}
};