@@ -3287,7 +3287,11 @@ where
3287
3287
let mut len = 1 ;
3288
3288
let mut iter = self . slice . windows ( 2 ) ;
3289
3289
while let Some ( [ l, r] ) = iter. next ( ) {
3290
- if ( self . predicate ) ( l, r) { len += 1 } else { break }
3290
+ if ( self . predicate ) ( l, r) {
3291
+ len += 1
3292
+ } else {
3293
+ break ;
3294
+ }
3291
3295
}
3292
3296
let ( head, tail) = self . slice . split_at ( len) ;
3293
3297
self . slice = tail;
@@ -3319,7 +3323,11 @@ where
3319
3323
let mut len = 1 ;
3320
3324
let mut iter = self . slice . windows ( 2 ) ;
3321
3325
while let Some ( [ l, r] ) = iter. next_back ( ) {
3322
- if ( self . predicate ) ( l, r) { len += 1 } else { break }
3326
+ if ( self . predicate ) ( l, r) {
3327
+ len += 1
3328
+ } else {
3329
+ break ;
3330
+ }
3323
3331
}
3324
3332
let ( head, tail) = self . slice . split_at ( self . slice . len ( ) - len) ;
3325
3333
self . slice = head;
@@ -3374,7 +3382,11 @@ where
3374
3382
let mut len = 1 ;
3375
3383
let mut iter = self . slice . windows ( 2 ) ;
3376
3384
while let Some ( [ l, r] ) = iter. next ( ) {
3377
- if ( self . predicate ) ( l, r) { len += 1 } else { break }
3385
+ if ( self . predicate ) ( l, r) {
3386
+ len += 1
3387
+ } else {
3388
+ break ;
3389
+ }
3378
3390
}
3379
3391
let slice = mem:: take ( & mut self . slice ) ;
3380
3392
let ( head, tail) = slice. split_at_mut ( len) ;
@@ -3407,7 +3419,11 @@ where
3407
3419
let mut len = 1 ;
3408
3420
let mut iter = self . slice . windows ( 2 ) ;
3409
3421
while let Some ( [ l, r] ) = iter. next_back ( ) {
3410
- if ( self . predicate ) ( l, r) { len += 1 } else { break }
3422
+ if ( self . predicate ) ( l, r) {
3423
+ len += 1
3424
+ } else {
3425
+ break ;
3426
+ }
3411
3427
}
3412
3428
let slice = mem:: take ( & mut self . slice ) ;
3413
3429
let ( head, tail) = slice. split_at_mut ( slice. len ( ) - len) ;
0 commit comments