Unnamed repository; edit this file 'description' to name the repository.
split expression and pattern metrics
Lukas Wirth 2023-03-04
parent c12fac6 · commit 800ab65
-rw-r--r--crates/rust-analyzer/src/cli/analysis_stats.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/rust-analyzer/src/cli/analysis_stats.rs b/crates/rust-analyzer/src/cli/analysis_stats.rs
index d8f632791b..e8c10927d6 100644
--- a/crates/rust-analyzer/src/cli/analysis_stats.rs
+++ b/crates/rust-analyzer/src/cli/analysis_stats.rs
@@ -486,8 +486,10 @@ impl flags::AnalysisStats {
percentage(num_pats_partially_unknown, num_pats),
num_pat_type_mismatches
);
- report_metric("unknown type", num_exprs_unknown + num_pats_unknown, "#");
- report_metric("type mismatches", num_expr_type_mismatches + num_pat_type_mismatches, "#");
+ report_metric("unknown type", num_exprs_unknown, "#");
+ report_metric("type mismatches", num_expr_type_mismatches, "#");
+ report_metric("pattern unknown type", num_pats_unknown, "#");
+ report_metric("pattern type mismatches", num_pat_type_mismatches, "#");
eprintln!("{:<20} {}", "Inference:", inference_sw.elapsed());
}