@@ -311,10 +311,10 @@ impl<T, E> Result<T, E> {
311
311
/// # Example
312
312
///
313
313
/// ```
314
- /// let x: Result<uint , &str> = Ok(2);
314
+ /// let x: Result<u32 , &str> = Ok(2);
315
315
/// assert_eq!(x.ok(), Some(2));
316
316
///
317
- /// let x: Result<uint , &str> = Err("Nothing here");
317
+ /// let x: Result<u32 , &str> = Err("Nothing here");
318
318
/// assert_eq!(x.ok(), None);
319
319
/// ```
320
320
#[ inline]
@@ -334,10 +334,10 @@ impl<T, E> Result<T, E> {
334
334
/// # Example
335
335
///
336
336
/// ```
337
- /// let x: Result<uint , &str> = Ok(2);
337
+ /// let x: Result<u32 , &str> = Ok(2);
338
338
/// assert_eq!(x.err(), None);
339
339
///
340
- /// let x: Result<uint , &str> = Err("Nothing here");
340
+ /// let x: Result<u32 , &str> = Err("Nothing here");
341
341
/// assert_eq!(x.err(), Some("Nothing here"));
342
342
/// ```
343
343
#[ inline]
@@ -359,10 +359,10 @@ impl<T, E> Result<T, E> {
359
359
/// into the original, leaving the original in place.
360
360
///
361
361
/// ```
362
- /// let x: Result<uint , &str> = Ok(2);
362
+ /// let x: Result<u32 , &str> = Ok(2);
363
363
/// assert_eq!(x.as_ref(), Ok(&2));
364
364
///
365
- /// let x: Result<uint , &str> = Err("Error");
365
+ /// let x: Result<u32 , &str> = Err("Error");
366
366
/// assert_eq!(x.as_ref(), Err(&"Error"));
367
367
/// ```
368
368
#[ inline]
@@ -404,7 +404,7 @@ impl<T, E> Result<T, E> {
404
404
/// Convert from `Result<T, E>` to `&mut [T]` (without copying)
405
405
///
406
406
/// ```
407
- /// let mut x: Result<&str, uint > = Ok("Gold");
407
+ /// let mut x: Result<&str, u32 > = Ok("Gold");
408
408
/// {
409
409
/// let v = x.as_mut_slice();
410
410
/// assert!(v == ["Gold"]);
@@ -413,7 +413,7 @@ impl<T, E> Result<T, E> {
413
413
/// }
414
414
/// assert_eq!(x, Ok("Silver"));
415
415
///
416
- /// let mut x: Result<&str, uint > = Err(45);
416
+ /// let mut x: Result<&str, u32 > = Err(45);
417
417
/// assert!(x.as_mut_slice().is_empty());
418
418
/// ```
419
419
#[ inline]
@@ -481,12 +481,12 @@ impl<T, E> Result<T, E> {
481
481
/// # Example
482
482
///
483
483
/// ```
484
- /// fn stringify(x: uint ) -> String { format!("error code: {}", x) }
484
+ /// fn stringify(x: u32 ) -> String { format!("error code: {}", x) }
485
485
///
486
- /// let x: Result<uint, uint > = Ok(2);
486
+ /// let x: Result<u32, u32 > = Ok(2);
487
487
/// assert_eq!(x.map_err(stringify), Ok(2));
488
488
///
489
- /// let x: Result<uint, uint > = Err(13);
489
+ /// let x: Result<u32, u32 > = Err(13);
490
490
/// assert_eq!(x.map_err(stringify), Err("error code: 13".to_string()));
491
491
/// ```
492
492
#[ inline]
@@ -507,10 +507,10 @@ impl<T, E> Result<T, E> {
507
507
/// # Example
508
508
///
509
509
/// ```
510
- /// let x: Result<uint , &str> = Ok(7);
510
+ /// let x: Result<u32 , &str> = Ok(7);
511
511
/// assert_eq!(x.iter().next(), Some(&7));
512
512
///
513
- /// let x: Result<uint , &str> = Err("nothing!");
513
+ /// let x: Result<u32 , &str> = Err("nothing!");
514
514
/// assert_eq!(x.iter().next(), None);
515
515
/// ```
516
516
#[ inline]
@@ -524,14 +524,14 @@ impl<T, E> Result<T, E> {
524
524
/// # Example
525
525
///
526
526
/// ```
527
- /// let mut x: Result<uint , &str> = Ok(7);
527
+ /// let mut x: Result<u32 , &str> = Ok(7);
528
528
/// match x.iter_mut().next() {
529
529
/// Some(&mut ref mut x) => *x = 40,
530
530
/// None => {},
531
531
/// }
532
532
/// assert_eq!(x, Ok(40));
533
533
///
534
- /// let mut x: Result<uint , &str> = Err("nothing!");
534
+ /// let mut x: Result<u32 , &str> = Err("nothing!");
535
535
/// assert_eq!(x.iter_mut().next(), None);
536
536
/// ```
537
537
#[ inline]
@@ -545,12 +545,12 @@ impl<T, E> Result<T, E> {
545
545
/// # Example
546
546
///
547
547
/// ```
548
- /// let x: Result<uint , &str> = Ok(5);
549
- /// let v: Vec<uint > = x.into_iter().collect();
548
+ /// let x: Result<u32 , &str> = Ok(5);
549
+ /// let v: Vec<u32 > = x.into_iter().collect();
550
550
/// assert_eq!(v, vec![5]);
551
551
///
552
- /// let x: Result<uint , &str> = Err("nothing!");
553
- /// let v: Vec<uint > = x.into_iter().collect();
552
+ /// let x: Result<u32 , &str> = Err("nothing!");
553
+ /// let v: Vec<u32 > = x.into_iter().collect();
554
554
/// assert_eq!(v, vec![]);
555
555
/// ```
556
556
#[ inline]
@@ -568,19 +568,19 @@ impl<T, E> Result<T, E> {
568
568
/// # Example
569
569
///
570
570
/// ```
571
- /// let x: Result<uint , &str> = Ok(2);
571
+ /// let x: Result<u32 , &str> = Ok(2);
572
572
/// let y: Result<&str, &str> = Err("late error");
573
573
/// assert_eq!(x.and(y), Err("late error"));
574
574
///
575
- /// let x: Result<uint , &str> = Err("early error");
575
+ /// let x: Result<u32 , &str> = Err("early error");
576
576
/// let y: Result<&str, &str> = Ok("foo");
577
577
/// assert_eq!(x.and(y), Err("early error"));
578
578
///
579
- /// let x: Result<uint , &str> = Err("not a 2");
579
+ /// let x: Result<u32 , &str> = Err("not a 2");
580
580
/// let y: Result<&str, &str> = Err("late error");
581
581
/// assert_eq!(x.and(y), Err("not a 2"));
582
582
///
583
- /// let x: Result<uint , &str> = Ok(2);
583
+ /// let x: Result<u32 , &str> = Ok(2);
584
584
/// let y: Result<&str, &str> = Ok("different result type");
585
585
/// assert_eq!(x.and(y), Ok("different result type"));
586
586
/// ```
@@ -600,8 +600,8 @@ impl<T, E> Result<T, E> {
600
600
/// # Example
601
601
///
602
602
/// ```
603
- /// fn sq(x: uint ) -> Result<uint, uint > { Ok(x * x) }
604
- /// fn err(x: uint ) -> Result<uint, uint > { Err(x) }
603
+ /// fn sq(x: u32 ) -> Result<u32, u32 > { Ok(x * x) }
604
+ /// fn err(x: u32 ) -> Result<u32, u32 > { Err(x) }
605
605
///
606
606
/// assert_eq!(Ok(2).and_then(sq).and_then(sq), Ok(16));
607
607
/// assert_eq!(Ok(2).and_then(sq).and_then(err), Err(4));
@@ -622,20 +622,20 @@ impl<T, E> Result<T, E> {
622
622
/// # Example
623
623
///
624
624
/// ```
625
- /// let x: Result<uint , &str> = Ok(2);
626
- /// let y: Result<uint , &str> = Err("late error");
625
+ /// let x: Result<u32 , &str> = Ok(2);
626
+ /// let y: Result<u32 , &str> = Err("late error");
627
627
/// assert_eq!(x.or(y), Ok(2));
628
628
///
629
- /// let x: Result<uint , &str> = Err("early error");
630
- /// let y: Result<uint , &str> = Ok(2);
629
+ /// let x: Result<u32 , &str> = Err("early error");
630
+ /// let y: Result<u32 , &str> = Ok(2);
631
631
/// assert_eq!(x.or(y), Ok(2));
632
632
///
633
- /// let x: Result<uint , &str> = Err("not a 2");
634
- /// let y: Result<uint , &str> = Err("late error");
633
+ /// let x: Result<u32 , &str> = Err("not a 2");
634
+ /// let y: Result<u32 , &str> = Err("late error");
635
635
/// assert_eq!(x.or(y), Err("late error"));
636
636
///
637
- /// let x: Result<uint , &str> = Ok(2);
638
- /// let y: Result<uint , &str> = Ok(100);
637
+ /// let x: Result<u32 , &str> = Ok(2);
638
+ /// let y: Result<u32 , &str> = Ok(100);
639
639
/// assert_eq!(x.or(y), Ok(2));
640
640
/// ```
641
641
#[ inline]
@@ -654,8 +654,8 @@ impl<T, E> Result<T, E> {
654
654
/// # Example
655
655
///
656
656
/// ```
657
- /// fn sq(x: uint ) -> Result<uint, uint > { Ok(x * x) }
658
- /// fn err(x: uint ) -> Result<uint, uint > { Err(x) }
657
+ /// fn sq(x: u32 ) -> Result<u32, u32 > { Ok(x * x) }
658
+ /// fn err(x: u32 ) -> Result<u32, u32 > { Err(x) }
659
659
///
660
660
/// assert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));
661
661
/// assert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));
@@ -678,10 +678,10 @@ impl<T, E> Result<T, E> {
678
678
///
679
679
/// ```
680
680
/// let optb = 2;
681
- /// let x: Result<uint , &str> = Ok(9);
681
+ /// let x: Result<u32 , &str> = Ok(9);
682
682
/// assert_eq!(x.unwrap_or(optb), 9);
683
683
///
684
- /// let x: Result<uint , &str> = Err("error");
684
+ /// let x: Result<u32 , &str> = Err("error");
685
685
/// assert_eq!(x.unwrap_or(optb), optb);
686
686
/// ```
687
687
#[ inline]
@@ -699,7 +699,7 @@ impl<T, E> Result<T, E> {
699
699
/// # Example
700
700
///
701
701
/// ```
702
- /// fn count(x: &str) -> uint { x.len() }
702
+ /// fn count(x: &str) -> usize { x.len() }
703
703
///
704
704
/// assert_eq!(Ok(2).unwrap_or_else(count), 2);
705
705
/// assert_eq!(Err("foo").unwrap_or_else(count), 3);
@@ -726,12 +726,12 @@ impl<T, E: fmt::Debug> Result<T, E> {
726
726
/// # Example
727
727
///
728
728
/// ```
729
- /// let x: Result<uint , &str> = Ok(2);
729
+ /// let x: Result<u32 , &str> = Ok(2);
730
730
/// assert_eq!(x.unwrap(), 2);
731
731
/// ```
732
732
///
733
733
/// ```{.should_fail}
734
- /// let x: Result<uint , &str> = Err("emergency failure");
734
+ /// let x: Result<u32 , &str> = Err("emergency failure");
735
735
/// x.unwrap(); // panics with `emergency failure`
736
736
/// ```
737
737
#[ inline]
@@ -757,12 +757,12 @@ impl<T: fmt::Debug, E> Result<T, E> {
757
757
/// # Example
758
758
///
759
759
/// ```{.should_fail}
760
- /// let x: Result<uint , &str> = Ok(2);
760
+ /// let x: Result<u32 , &str> = Ok(2);
761
761
/// x.unwrap_err(); // panics with `2`
762
762
/// ```
763
763
///
764
764
/// ```
765
- /// let x: Result<uint , &str> = Err("emergency failure");
765
+ /// let x: Result<u32 , &str> = Err("emergency failure");
766
766
/// assert_eq!(x.unwrap_err(), "emergency failure");
767
767
/// ```
768
768
#[ inline]
@@ -811,7 +811,7 @@ impl<'a, T> Iterator for Iter<'a, T> {
811
811
#[ inline]
812
812
fn next ( & mut self ) -> Option < & ' a T > { self . inner . take ( ) }
813
813
#[ inline]
814
- fn size_hint ( & self ) -> ( uint , Option < uint > ) {
814
+ fn size_hint ( & self ) -> ( usize , Option < usize > ) {
815
815
let n = if self . inner . is_some ( ) { 1 } else { 0 } ;
816
816
( n, Some ( n) )
817
817
}
@@ -841,7 +841,7 @@ impl<'a, T> Iterator for IterMut<'a, T> {
841
841
#[ inline]
842
842
fn next ( & mut self ) -> Option < & ' a mut T > { self . inner . take ( ) }
843
843
#[ inline]
844
- fn size_hint ( & self ) -> ( uint , Option < uint > ) {
844
+ fn size_hint ( & self ) -> ( usize , Option < usize > ) {
845
845
let n = if self . inner . is_some ( ) { 1 } else { 0 } ;
846
846
( n, Some ( n) )
847
847
}
@@ -867,7 +867,7 @@ impl<T> Iterator for IntoIter<T> {
867
867
#[ inline]
868
868
fn next ( & mut self ) -> Option < T > { self . inner . take ( ) }
869
869
#[ inline]
870
- fn size_hint ( & self ) -> ( uint , Option < uint > ) {
870
+ fn size_hint ( & self ) -> ( usize , Option < usize > ) {
871
871
let n = if self . inner . is_some ( ) { 1 } else { 0 } ;
872
872
( n, Some ( n) )
873
873
}
@@ -896,11 +896,11 @@ impl<A, E, V: FromIterator<A>> FromIterator<Result<A, E>> for Result<V, E> {
896
896
/// checking for overflow:
897
897
///
898
898
/// ```rust
899
- /// use std::uint ;
899
+ /// use std::u32 ;
900
900
///
901
901
/// let v = vec!(1, 2);
902
- /// let res: Result<Vec<uint >, &'static str> = v.iter().map(|&x: &uint |
903
- /// if x == uint ::MAX { Err("Overflow!") }
902
+ /// let res: Result<Vec<u32 >, &'static str> = v.iter().map(|&x: &u32 |
903
+ /// if x == u32 ::MAX { Err("Overflow!") }
904
904
/// else { Ok(x + 1) }
905
905
/// ).collect();
906
906
/// assert!(res == Ok(vec!(2, 3)));
0 commit comments