diff options
Diffstat (limited to 'cli/lsp/diagnostics.rs')
-rw-r--r-- | cli/lsp/diagnostics.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs index b03a32059..a67f3805e 100644 --- a/cli/lsp/diagnostics.rs +++ b/cli/lsp/diagnostics.rs @@ -98,13 +98,15 @@ async fn update_diagnostics( snapshot: &language_server::StateSnapshot, ts_server: &tsc::TsServer, ) { - let mark = snapshot.performance.mark("update_diagnostics"); + let mark = snapshot.performance.mark("update_diagnostics", None::<()>); let lint_enabled = snapshot.config.workspace_settings.lint; let lint = async { let collection = collection.clone(); if lint_enabled { - let mark = snapshot.performance.mark("update_diagnostics_lint"); + let mark = snapshot + .performance + .mark("update_diagnostics_lint", None::<()>); let diagnostics = generate_lint_diagnostics(snapshot.clone(), collection.clone()).await; { @@ -125,7 +127,9 @@ async fn update_diagnostics( let ts = async { let collection = collection.clone(); - let mark = snapshot.performance.mark("update_diagnostics_ts"); + let mark = snapshot + .performance + .mark("update_diagnostics_ts", None::<()>); let diagnostics = generate_ts_diagnostics(snapshot.clone(), collection.clone(), ts_server) .await @@ -151,7 +155,9 @@ async fn update_diagnostics( let deps = async { let collection = collection.clone(); - let mark = snapshot.performance.mark("update_diagnostics_deps"); + let mark = snapshot + .performance + .mark("update_diagnostics_deps", None::<()>); let diagnostics = generate_dependency_diagnostics(snapshot.clone(), collection.clone()) .await |