aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/reload.rs
diff options
context:
space:
mode:
authorvsrs <[email protected]>2020-08-17 12:56:27 +0100
committervsrs <[email protected]>2020-08-17 12:56:27 +0100
commit1eed036a6e68aee6128d099e3a8f2c06a90b846b (patch)
tree0df6d2d6cee256c4dcab1ba1e1a7d3bdafe2d663 /crates/rust-analyzer/src/reload.rs
parentb050937c1071e68a4ade69375f1f17b703cafb02 (diff)
Fix StatusNotification
Diffstat (limited to 'crates/rust-analyzer/src/reload.rs')
-rw-r--r--crates/rust-analyzer/src/reload.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs
index 1907f2f13..b70efcb4d 100644
--- a/crates/rust-analyzer/src/reload.rs
+++ b/crates/rust-analyzer/src/reload.rs
@@ -14,6 +14,7 @@ use crate::{
14 lsp_ext, 14 lsp_ext,
15 main_loop::Task, 15 main_loop::Task,
16}; 16};
17use lsp_ext::StatusParams;
17 18
18impl GlobalState { 19impl GlobalState {
19 pub(crate) fn update_configuration(&mut self, config: Config) { 20 pub(crate) fn update_configuration(&mut self, config: Config) {
@@ -86,7 +87,9 @@ impl GlobalState {
86 Status::Invalid => lsp_ext::Status::Invalid, 87 Status::Invalid => lsp_ext::Status::Invalid,
87 Status::NeedsReload => lsp_ext::Status::NeedsReload, 88 Status::NeedsReload => lsp_ext::Status::NeedsReload,
88 }; 89 };
89 self.send_notification::<lsp_ext::StatusNotification>(lsp_status); 90 self.send_notification::<lsp_ext::StatusNotification>(StatusParams {
91 status: lsp_status,
92 });
90 } 93 }
91 } 94 }
92 pub(crate) fn fetch_workspaces(&mut self) { 95 pub(crate) fn fetch_workspaces(&mut self) {