@@ -503,34 +503,34 @@ mod tests {
503
503
504
504
let mut buf = [ 0 , 0 , 0 ] ;
505
505
let nread = reader. read ( & mut buf) ;
506
- assert_eq ! ( Ok ( 3 ) , nread ) ;
506
+ assert_eq ! ( nread . unwrap ( ) , 3 ) ;
507
507
let b: & [ _ ] = & [ 5 , 6 , 7 ] ;
508
508
assert_eq ! ( buf, b) ;
509
509
510
510
let mut buf = [ 0 , 0 ] ;
511
511
let nread = reader. read ( & mut buf) ;
512
- assert_eq ! ( Ok ( 2 ) , nread ) ;
512
+ assert_eq ! ( nread . unwrap ( ) , 2 ) ;
513
513
let b: & [ _ ] = & [ 0 , 1 ] ;
514
514
assert_eq ! ( buf, b) ;
515
515
516
516
let mut buf = [ 0 ] ;
517
517
let nread = reader. read ( & mut buf) ;
518
- assert_eq ! ( Ok ( 1 ) , nread ) ;
518
+ assert_eq ! ( nread . unwrap ( ) , 1 ) ;
519
519
let b: & [ _ ] = & [ 2 ] ;
520
520
assert_eq ! ( buf, b) ;
521
521
522
522
let mut buf = [ 0 , 0 , 0 ] ;
523
523
let nread = reader. read ( & mut buf) ;
524
- assert_eq ! ( Ok ( 1 ) , nread ) ;
524
+ assert_eq ! ( nread . unwrap ( ) , 1 ) ;
525
525
let b: & [ _ ] = & [ 3 , 0 , 0 ] ;
526
526
assert_eq ! ( buf, b) ;
527
527
528
528
let nread = reader. read ( & mut buf) ;
529
- assert_eq ! ( Ok ( 1 ) , nread ) ;
529
+ assert_eq ! ( nread . unwrap ( ) , 1 ) ;
530
530
let b: & [ _ ] = & [ 4 , 0 , 0 ] ;
531
531
assert_eq ! ( buf, b) ;
532
532
533
- assert_eq ! ( reader. read( & mut buf) , Ok ( 0 ) ) ;
533
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 0 ) ;
534
534
}
535
535
536
536
#[ test]
@@ -592,7 +592,7 @@ mod tests {
592
592
}
593
593
594
594
let mut stream = BufStream :: new ( S ) ;
595
- assert_eq ! ( stream. read( & mut [ 0 ; 10 ] ) , Ok ( 0 ) ) ;
595
+ assert_eq ! ( stream. read( & mut [ 0 ; 10 ] ) . unwrap ( ) , 0 ) ;
596
596
stream. write ( & [ 0 ; 10 ] ) . unwrap ( ) ;
597
597
stream. flush ( ) . unwrap ( ) ;
598
598
}
@@ -658,41 +658,41 @@ mod tests {
658
658
let in_buf: & [ u8 ] = b"a\n b\n c" ;
659
659
let reader = BufReader :: with_capacity ( 2 , in_buf) ;
660
660
let mut it = reader. lines ( ) ;
661
- assert_eq ! ( it. next( ) , Some ( Ok ( "a" . to_string( ) ) ) ) ;
662
- assert_eq ! ( it. next( ) , Some ( Ok ( "b" . to_string( ) ) ) ) ;
663
- assert_eq ! ( it. next( ) , Some ( Ok ( "c" . to_string( ) ) ) ) ;
664
- assert_eq ! ( it. next( ) , None ) ;
661
+ assert_eq ! ( it. next( ) . unwrap ( ) . unwrap ( ) , "a" . to_string( ) ) ;
662
+ assert_eq ! ( it. next( ) . unwrap ( ) . unwrap ( ) , "b" . to_string( ) ) ;
663
+ assert_eq ! ( it. next( ) . unwrap ( ) . unwrap ( ) , "c" . to_string( ) ) ;
664
+ assert ! ( it. next( ) . is_none ( ) ) ;
665
665
}
666
666
667
667
#[ test]
668
668
fn test_short_reads ( ) {
669
669
let inner = ShortReader { lengths : vec ! [ 0 , 1 , 2 , 0 , 1 , 0 ] } ;
670
670
let mut reader = BufReader :: new ( inner) ;
671
671
let mut buf = [ 0 , 0 ] ;
672
- assert_eq ! ( reader. read( & mut buf) , Ok ( 0 ) ) ;
673
- assert_eq ! ( reader. read( & mut buf) , Ok ( 1 ) ) ;
674
- assert_eq ! ( reader. read( & mut buf) , Ok ( 2 ) ) ;
675
- assert_eq ! ( reader. read( & mut buf) , Ok ( 0 ) ) ;
676
- assert_eq ! ( reader. read( & mut buf) , Ok ( 1 ) ) ;
677
- assert_eq ! ( reader. read( & mut buf) , Ok ( 0 ) ) ;
678
- assert_eq ! ( reader. read( & mut buf) , Ok ( 0 ) ) ;
672
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 0 ) ;
673
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 1 ) ;
674
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 2 ) ;
675
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 0 ) ;
676
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 1 ) ;
677
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 0 ) ;
678
+ assert_eq ! ( reader. read( & mut buf) . unwrap ( ) , 0 ) ;
679
679
}
680
680
681
681
#[ test]
682
682
fn read_char_buffered ( ) {
683
683
let buf = [ 195 , 159 ] ;
684
684
let reader = BufReader :: with_capacity ( 1 , & buf[ ..] ) ;
685
- assert_eq ! ( reader. chars( ) . next( ) , Some ( Ok ( 'ß' ) ) ) ;
685
+ assert_eq ! ( reader. chars( ) . next( ) . unwrap ( ) . unwrap ( ) , 'ß' ) ;
686
686
}
687
687
688
688
#[ test]
689
689
fn test_chars ( ) {
690
690
let buf = [ 195 , 159 , b'a' ] ;
691
691
let reader = BufReader :: with_capacity ( 1 , & buf[ ..] ) ;
692
692
let mut it = reader. chars ( ) ;
693
- assert_eq ! ( it. next( ) , Some ( Ok ( 'ß' ) ) ) ;
694
- assert_eq ! ( it. next( ) , Some ( Ok ( 'a' ) ) ) ;
695
- assert_eq ! ( it. next( ) , None ) ;
693
+ assert_eq ! ( it. next( ) . unwrap ( ) . unwrap ( ) , 'ß' ) ;
694
+ assert_eq ! ( it. next( ) . unwrap ( ) . unwrap ( ) , 'a' ) ;
695
+ assert ! ( it. next( ) . is_none ( ) ) ;
696
696
}
697
697
698
698
#[ test]
0 commit comments