aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/reload.rs
diff options
context:
space:
mode:
authorLaurenČ›iu Nicola <[email protected]>2021-04-22 19:25:29 +0100
committerLaurenČ›iu Nicola <[email protected]>2021-04-22 19:25:29 +0100
commit6b187af33712498196233883f8a20588eb314685 (patch)
treedf736aef47a39e6af502fec700166759de5c3137 /crates/rust-analyzer/src/reload.rs
parente9fea823a0cc235e54b82b79dc8396294240f8d6 (diff)
Add profiling spans under cargo_to_crate_graph
Diffstat (limited to 'crates/rust-analyzer/src/reload.rs')
-rw-r--r--crates/rust-analyzer/src/reload.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs
index e51532d88..0ae2758cc 100644
--- a/crates/rust-analyzer/src/reload.rs
+++ b/crates/rust-analyzer/src/reload.rs
@@ -322,6 +322,7 @@ impl GlobalState {
322 let loader = &mut self.loader; 322 let loader = &mut self.loader;
323 let mem_docs = &self.mem_docs; 323 let mem_docs = &self.mem_docs;
324 let mut load = |path: &AbsPath| { 324 let mut load = |path: &AbsPath| {
325 let _p = profile::span("GlobalState::load");
325 let vfs_path = vfs::VfsPath::from(path.to_path_buf()); 326 let vfs_path = vfs::VfsPath::from(path.to_path_buf());
326 if !mem_docs.contains_key(&vfs_path) { 327 if !mem_docs.contains_key(&vfs_path) {
327 let contents = loader.handle.load_sync(path); 328 let contents = loader.handle.load_sync(path);