File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -1261,14 +1261,17 @@ pub async fn handle_bootstrap(
1261
1261
let mut by_crate = by_crate
1262
1262
. into_iter ( )
1263
1263
. filter_map ( |( k, v) | {
1264
- let values: Vec < Option < u64 > > = v
1265
- . into_iter ( )
1266
- . map ( |v| v. filter ( |d| d. as_secs ( ) >= 10 ) . map ( |d| d. as_nanos ( ) as u64 ) )
1267
- . collect ( ) ;
1268
- if values. iter ( ) . all ( |v| v. is_none ( ) ) {
1269
- None
1264
+ // We show any line that has at least one point exceeding the
1265
+ // critical line.
1266
+ if v. iter ( ) . any ( |v| v. map_or ( false , |v| v. as_secs ( ) >= 30 ) ) {
1267
+ Some ( (
1268
+ k,
1269
+ v. into_iter ( )
1270
+ . map ( |v| v. map ( |d| d. as_nanos ( ) as u64 ) )
1271
+ . collect ( ) ,
1272
+ ) )
1270
1273
} else {
1271
- Some ( ( k , values ) )
1274
+ None
1272
1275
}
1273
1276
} )
1274
1277
. collect :: < hashbrown:: HashMap < String , Vec < Option < u64 > > > > ( ) ;
You can’t perform that action at this time.
0 commit comments