aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/reload.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rust-analyzer/src/reload.rs')
-rw-r--r--crates/rust-analyzer/src/reload.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs
index 523b04b97..9fc56349c 100644
--- a/crates/rust-analyzer/src/reload.rs
+++ b/crates/rust-analyzer/src/reload.rs
@@ -27,16 +27,15 @@ impl GlobalState {
27 } 27 }
28 pub(crate) fn reload(&mut self) { 28 pub(crate) fn reload(&mut self) {
29 log::info!("reloading projects: {:?}", self.config.linked_projects); 29 log::info!("reloading projects: {:?}", self.config.linked_projects);
30 let workspaces = { 30 if self.config.linked_projects.is_empty() && self.config.notifications.cargo_toml_not_found
31 if self.config.linked_projects.is_empty() 31 {
32 && self.config.notifications.cargo_toml_not_found 32 self.show_message(
33 { 33 lsp_types::MessageType::Error,
34 self.show_message( 34 "rust-analyzer failed to discover workspace".to_string(),
35 lsp_types::MessageType::Error, 35 );
36 "rust-analyzer failed to discover workspace".to_string(), 36 };
37 );
38 };
39 37
38 let workspaces = {
40 self.config 39 self.config
41 .linked_projects 40 .linked_projects
42 .iter() 41 .iter()