}
recv(libdata_receiver, data) => Event::Lib(data.unwrap())
};
- log::info!("{:?}", event);
+ log::info!("loop_turn = {:?}", event);
+ let start = std::time::Instant::now();
let mut state_changed = false;
match event {
Event::Task(task) => on_task(task, msg_sender, pending_requests),
subs.subscriptions(),
)
}
+ log::info!("loop_turn = {:?}", start.elapsed());
}
}
let mut libs = Vec::new();
let mut change = AnalysisChange::new();
for c in changes {
- log::info!("vfs change {:?}", c);
match c {
VfsChange::AddRoot { root, files } => {
let root_path = self.vfs.read().root2path(root);