We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6f88fc5 + a86ca11 commit fcd48e1Copy full SHA for fcd48e1
collector/src/bin/collector.rs
@@ -1300,6 +1300,30 @@ fn print_binary_stats(
1300
}
1301
1302
rows.sort_by_cached_key(|row| Reverse((row.diff.abs(), row.before, row.name.clone())));
1303
+
1304
+ // Combine all unchanged rows into one.
1305
+ if use_diff {
1306
+ let mut unchanged_count = 0;
1307
+ let mut total_unchanged = 0;
1308
+ rows.retain(|row| {
1309
+ if row.diff == 0 {
1310
+ unchanged_count += 1;
1311
+ total_unchanged += row.before;
1312
+ false
1313
+ } else {
1314
+ true
1315
+ }
1316
+ });
1317
+ if total_unchanged > 0 {
1318
+ rows.push(Row {
1319
+ name: format!("<{unchanged_count} unchanged rows>"),
1320
+ before: total_unchanged,
1321
+ after: total_unchanged,
1322
+ diff: 0,
1323
1324
1325
1326
1327
rows.push(Row {
1328
name: "Total".to_string(),
1329
before: total_before,
0 commit comments