@@ -347,7 +347,7 @@ fn retrying_writes_that_error_with_interrupted_works() {
347
347
stream_encoded. clear ( ) ;
348
348
normal_encoded. clear ( ) ;
349
349
350
- let orig_len: usize = rng. gen_range ( 100 , 20_000 ) ;
350
+ let orig_len: usize = rng. gen_range ( 100 .. 20_000 ) ;
351
351
for _ in 0 ..orig_len {
352
352
orig_data. push ( rng. gen ( ) ) ;
353
353
}
@@ -370,7 +370,7 @@ fn retrying_writes_that_error_with_interrupted_works() {
370
370
while bytes_consumed < orig_len {
371
371
// use short inputs since we want to use `extra` a lot as that's what needs rollback
372
372
// when errors occur
373
- let input_len: usize = cmp:: min ( rng. gen_range ( 0 , 10 ) , orig_len - bytes_consumed) ;
373
+ let input_len: usize = cmp:: min ( rng. gen_range ( 0 .. 10 ) , orig_len - bytes_consumed) ;
374
374
375
375
retry_interrupted_write_all (
376
376
& mut stream_encoder,
@@ -411,7 +411,7 @@ fn writes_that_only_write_part_of_input_and_sometimes_interrupt_produce_correct_
411
411
stream_encoded. clear ( ) ;
412
412
normal_encoded. clear ( ) ;
413
413
414
- let orig_len: usize = rng. gen_range ( 100 , 20_000 ) ;
414
+ let orig_len: usize = rng. gen_range ( 100 .. 20_000 ) ;
415
415
for _ in 0 ..orig_len {
416
416
orig_data. push ( rng. gen ( ) ) ;
417
417
}
@@ -434,7 +434,7 @@ fn writes_that_only_write_part_of_input_and_sometimes_interrupt_produce_correct_
434
434
let mut bytes_consumed = 0 ;
435
435
while bytes_consumed < orig_len {
436
436
// use at most medium-length inputs to exercise retry logic more aggressively
437
- let input_len: usize = cmp:: min ( rng. gen_range ( 0 , 100 ) , orig_len - bytes_consumed) ;
437
+ let input_len: usize = cmp:: min ( rng. gen_range ( 0 .. 100 ) , orig_len - bytes_consumed) ;
438
438
439
439
let res =
440
440
stream_encoder. write ( & orig_data[ bytes_consumed..bytes_consumed + input_len] ) ;
@@ -490,7 +490,7 @@ fn do_encode_random_config_matches_normal_encode(max_input_len: usize) {
490
490
stream_encoded. clear ( ) ;
491
491
normal_encoded. clear ( ) ;
492
492
493
- let orig_len: usize = rng. gen_range ( 100 , 20_000 ) ;
493
+ let orig_len: usize = rng. gen_range ( 100 .. 20_000 ) ;
494
494
for _ in 0 ..orig_len {
495
495
orig_data. push ( rng. gen ( ) ) ;
496
496
}
@@ -505,7 +505,7 @@ fn do_encode_random_config_matches_normal_encode(max_input_len: usize) {
505
505
let mut bytes_consumed = 0 ;
506
506
while bytes_consumed < orig_len {
507
507
let input_len: usize =
508
- cmp:: min ( rng. gen_range ( 0 , max_input_len) , orig_len - bytes_consumed) ;
508
+ cmp:: min ( rng. gen_range ( 0 .. max_input_len) , orig_len - bytes_consumed) ;
509
509
510
510
// write a little bit of the data
511
511
stream_encoder
@@ -535,15 +535,15 @@ struct InterruptingWriter<'a, W: 'a + Write, R: 'a + Rng> {
535
535
536
536
impl < ' a , W : Write , R : Rng > Write for InterruptingWriter < ' a , W , R > {
537
537
fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
538
- if self . rng . gen_range ( 0.0 , 1.0 ) <= self . fraction {
538
+ if self . rng . gen_range ( 0.0 .. 1.0 ) <= self . fraction {
539
539
return Err ( io:: Error :: new ( io:: ErrorKind :: Interrupted , "interrupted" ) ) ;
540
540
}
541
541
542
542
self . w . write ( buf)
543
543
}
544
544
545
545
fn flush ( & mut self ) -> io:: Result < ( ) > {
546
- if self . rng . gen_range ( 0.0 , 1.0 ) <= self . fraction {
546
+ if self . rng . gen_range ( 0.0 .. 1.0 ) <= self . fraction {
547
547
return Err ( io:: Error :: new ( io:: ErrorKind :: Interrupted , "interrupted" ) ) ;
548
548
}
549
549
@@ -563,17 +563,17 @@ struct PartialInterruptingWriter<'a, W: 'a + Write, R: 'a + Rng> {
563
563
564
564
impl < ' a , W : Write , R : Rng > Write for PartialInterruptingWriter < ' a , W , R > {
565
565
fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
566
- if self . rng . gen_range ( 0.0 , 1.0 ) > self . no_interrupt_fraction {
566
+ if self . rng . gen_range ( 0.0 .. 1.0 ) > self . no_interrupt_fraction {
567
567
return Err ( io:: Error :: new ( io:: ErrorKind :: Interrupted , "interrupted" ) ) ;
568
568
}
569
569
570
- if self . rng . gen_range ( 0.0 , 1.0 ) <= self . full_input_fraction || buf. len ( ) == 0 {
570
+ if self . rng . gen_range ( 0.0 .. 1.0 ) <= self . full_input_fraction || buf. len ( ) == 0 {
571
571
// pass through the buf untouched
572
572
self . w . write ( buf)
573
573
} else {
574
574
// only use a prefix of it
575
575
self . w
576
- . write ( & buf[ 0 ..( self . rng . gen_range ( 0 , buf. len ( ) - 1 ) ) ] )
576
+ . write ( & buf[ 0 ..( self . rng . gen_range ( 0 .. ( buf. len ( ) - 1 ) ) ) ] )
577
577
}
578
578
}
579
579
0 commit comments