diff --git a/crates/rust-analyzer/src/main_loop.rs b/crates/rust-analyzer/src/main_loop.rs index 79ea90cc94b..d818243e33e 100644 --- a/crates/rust-analyzer/src/main_loop.rs +++ b/crates/rust-analyzer/src/main_loop.rs @@ -808,14 +808,14 @@ fn send_startup_progress(sender: &Sender, loop_state: &mut LoopState) { ), _ => {} } -} -fn send_startup_progress_notif(sender: &Sender, work_done_progress: WorkDoneProgress) { - let notif = notification_new::(req::ProgressParams { - token: req::ProgressToken::String("rustAnalyzer/startup".into()), - value: req::ProgressParamsValue::WorkDone(work_done_progress), - }); - sender.send(notif.into()).unwrap(); + fn send_startup_progress_notif(sender: &Sender, work_done_progress: WorkDoneProgress) { + let notif = notification_new::(req::ProgressParams { + token: req::ProgressToken::String("rustAnalyzer/startup".into()), + value: req::ProgressParamsValue::WorkDone(work_done_progress), + }); + sender.send(notif.into()).unwrap(); + } } struct PoolDispatcher<'a> { diff --git a/crates/rust-analyzer/tests/heavy_tests/support.rs b/crates/rust-analyzer/tests/heavy_tests/support.rs index 67f3c9332e6..fc3c65ad9ee 100644 --- a/crates/rust-analyzer/tests/heavy_tests/support.rs +++ b/crates/rust-analyzer/tests/heavy_tests/support.rs @@ -188,6 +188,7 @@ impl Server { self.client.sender.send(r.into()).unwrap(); while let Some(msg) = self.recv() { match msg { + Message::Request(req) if req.method == "window/workDoneProgress/create" => (), Message::Request(req) => panic!("unexpected request: {:?}", req), Message::Notification(_) => (), Message::Response(res) => {