Pop an error notification when flycheck can't be restarted

This commit is contained in:
Lukas Wirth
2022-08-22 17:42:33 +02:00
parent dea163970a
commit 2abb78d06d
2 changed files with 13 additions and 4 deletions

View File

@@ -529,6 +529,13 @@ impl GlobalState {
}
flycheck::Progress::DidCheckCrate(target) => (Progress::Report, Some(target)),
flycheck::Progress::DidCancel => (Progress::End, None),
flycheck::Progress::DidFailToRestart(err) => {
self.show_and_log_error(
"cargo check failed".to_string(),
Some(err.to_string()),
);
return;
}
flycheck::Progress::DidFinish(result) => {
if let Err(err) = result {
self.show_and_log_error(