about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLukas Wirth <lukastw97@gmail.com>2024-01-16 10:43:33 +0100
committerLukas Wirth <lukastw97@gmail.com>2024-01-16 10:43:33 +0100
commit398150827f0eb7acb0dd794b595fe882a43a14c7 (patch)
treea1b866e4e0716a44955621b9114d89ff58987614
parent1ceb2ea414fc7f7251e20f0a6dafea69b4e397f9 (diff)
downloadrust-398150827f0eb7acb0dd794b595fe882a43a14c7.tar.gz
rust-398150827f0eb7acb0dd794b595fe882a43a14c7.zip
Rename Message::Progress::file field to dir
-rw-r--r--crates/rust-analyzer/src/main_loop.rs8
-rw-r--r--crates/vfs-notify/src/lib.rs12
-rw-r--r--crates/vfs/src/loader.rs8
3 files changed, 11 insertions, 17 deletions
diff --git a/crates/rust-analyzer/src/main_loop.rs b/crates/rust-analyzer/src/main_loop.rs
index 714476c482c..b2cec1554cf 100644
--- a/crates/rust-analyzer/src/main_loop.rs
+++ b/crates/rust-analyzer/src/main_loop.rs
@@ -586,7 +586,7 @@ impl GlobalState {
                     }
                 }
             }
-            vfs::loader::Message::Progress { n_total, n_done, file, config_version } => {
+            vfs::loader::Message::Progress { n_total, n_done, dir, config_version } => {
                 always!(config_version <= self.vfs_config_version);
 
                 self.vfs_progress_config_version = config_version;
@@ -603,12 +603,12 @@ impl GlobalState {
                 };
 
                 let mut message = format!("{n_done}/{n_total}");
-                if let Some(file) = file {
+                if let Some(dir) = dir {
                     message += &format!(
                         ": {}",
-                        match file.strip_prefix(&self.config.root_path()) {
+                        match dir.strip_prefix(&self.config.root_path()) {
                             Some(relative_path) => relative_path.as_ref(),
-                            None => file.as_ref(),
+                            None => dir.as_ref(),
                         }
                         .display()
                     );
diff --git a/crates/vfs-notify/src/lib.rs b/crates/vfs-notify/src/lib.rs
index a6e4da5615b..00df1377c72 100644
--- a/crates/vfs-notify/src/lib.rs
+++ b/crates/vfs-notify/src/lib.rs
@@ -107,18 +107,12 @@ impl NotifyActor {
                             n_total,
                             n_done: 0,
                             config_version,
-                            file: None,
+                            dir: None,
                         });
 
                         self.watched_entries.clear();
 
                         for (i, entry) in config.load.into_iter().enumerate() {
-                            self.send(loader::Message::Progress {
-                                n_total,
-                                n_done: i,
-                                config_version,
-                                file: None,
-                            });
                             let watch = config.watch.contains(&i);
                             if watch {
                                 self.watched_entries.push(entry.clone());
@@ -127,7 +121,7 @@ impl NotifyActor {
                                 self.load_entry(entry, watch, |file| loader::Message::Progress {
                                     n_total,
                                     n_done: i,
-                                    file: Some(file),
+                                    dir: Some(file),
                                     config_version,
                                 });
                             self.send(loader::Message::Loaded { files });
@@ -135,7 +129,7 @@ impl NotifyActor {
                                 n_total,
                                 n_done: i + 1,
                                 config_version,
-                                file: None,
+                                dir: None,
                             });
                         }
                     }
diff --git a/crates/vfs/src/loader.rs b/crates/vfs/src/loader.rs
index 5c507c3dbef..cdc94751df4 100644
--- a/crates/vfs/src/loader.rs
+++ b/crates/vfs/src/loader.rs
@@ -53,8 +53,8 @@ pub enum Message {
         n_total: usize,
         /// The files that have been loaded successfully.
         n_done: usize,
-        /// The file being loaded, if any.
-        file: Option<AbsPathBuf>,
+        /// The dir being loaded, `None` if its for a file.
+        dir: Option<AbsPathBuf>,
         /// The [`Config`] version.
         config_version: u32,
     },
@@ -213,11 +213,11 @@ impl fmt::Debug for Message {
             Message::Changed { files } => {
                 f.debug_struct("Changed").field("n_files", &files.len()).finish()
             }
-            Message::Progress { n_total, n_done, file, config_version } => f
+            Message::Progress { n_total, n_done, dir, config_version } => f
                 .debug_struct("Progress")
                 .field("n_total", n_total)
                 .field("n_done", n_done)
-                .field("file", file)
+                .field("dir", dir)
                 .field("config_version", config_version)
                 .finish(),
         }