diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2024-01-16 10:43:33 +0100 |
|---|---|---|
| committer | Lukas Wirth <lukastw97@gmail.com> | 2024-01-16 10:43:33 +0100 |
| commit | 398150827f0eb7acb0dd794b595fe882a43a14c7 (patch) | |
| tree | a1b866e4e0716a44955621b9114d89ff58987614 | |
| parent | 1ceb2ea414fc7f7251e20f0a6dafea69b4e397f9 (diff) | |
| download | rust-398150827f0eb7acb0dd794b595fe882a43a14c7.tar.gz rust-398150827f0eb7acb0dd794b595fe882a43a14c7.zip | |
Rename Message::Progress::file field to dir
| -rw-r--r-- | crates/rust-analyzer/src/main_loop.rs | 8 | ||||
| -rw-r--r-- | crates/vfs-notify/src/lib.rs | 12 | ||||
| -rw-r--r-- | crates/vfs/src/loader.rs | 8 |
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(), } |
