diff options
| -rw-r--r-- | crates/rust-analyzer/src/cli/analysis_stats.rs | 6 |
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 d8f632791b9..e8c10927d62 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()); } |
