diff --git a/src/libcore/result.rs b/src/libcore/result.rs index d610962f8620..1a874ee178ba 100644 --- a/src/libcore/result.rs +++ b/src/libcore/result.rs @@ -311,10 +311,10 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// assert_eq!(x.ok(), Some(2)); /// - /// let x: Result = Err("Nothing here"); + /// let x: Result = Err("Nothing here"); /// assert_eq!(x.ok(), None); /// ``` #[inline] @@ -334,10 +334,10 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// assert_eq!(x.err(), None); /// - /// let x: Result = Err("Nothing here"); + /// let x: Result = Err("Nothing here"); /// assert_eq!(x.err(), Some("Nothing here")); /// ``` #[inline] @@ -359,10 +359,10 @@ impl Result { /// into the original, leaving the original in place. /// /// ``` - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// assert_eq!(x.as_ref(), Ok(&2)); /// - /// let x: Result = Err("Error"); + /// let x: Result = Err("Error"); /// assert_eq!(x.as_ref(), Err(&"Error")); /// ``` #[inline] @@ -404,7 +404,7 @@ impl Result { /// Convert from `Result` to `&mut [T]` (without copying) /// /// ``` - /// let mut x: Result<&str, uint> = Ok("Gold"); + /// let mut x: Result<&str, u32> = Ok("Gold"); /// { /// let v = x.as_mut_slice(); /// assert!(v == ["Gold"]); @@ -413,7 +413,7 @@ impl Result { /// } /// assert_eq!(x, Ok("Silver")); /// - /// let mut x: Result<&str, uint> = Err(45); + /// let mut x: Result<&str, u32> = Err(45); /// assert!(x.as_mut_slice().is_empty()); /// ``` #[inline] @@ -481,12 +481,12 @@ impl Result { /// # Example /// /// ``` - /// fn stringify(x: uint) -> String { format!("error code: {}", x) } + /// fn stringify(x: u32) -> String { format!("error code: {}", x) } /// - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// assert_eq!(x.map_err(stringify), Ok(2)); /// - /// let x: Result = Err(13); + /// let x: Result = Err(13); /// assert_eq!(x.map_err(stringify), Err("error code: 13".to_string())); /// ``` #[inline] @@ -507,10 +507,10 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(7); + /// let x: Result = Ok(7); /// assert_eq!(x.iter().next(), Some(&7)); /// - /// let x: Result = Err("nothing!"); + /// let x: Result = Err("nothing!"); /// assert_eq!(x.iter().next(), None); /// ``` #[inline] @@ -524,14 +524,14 @@ impl Result { /// # Example /// /// ``` - /// let mut x: Result = Ok(7); + /// let mut x: Result = Ok(7); /// match x.iter_mut().next() { /// Some(&mut ref mut x) => *x = 40, /// None => {}, /// } /// assert_eq!(x, Ok(40)); /// - /// let mut x: Result = Err("nothing!"); + /// let mut x: Result = Err("nothing!"); /// assert_eq!(x.iter_mut().next(), None); /// ``` #[inline] @@ -545,12 +545,12 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(5); - /// let v: Vec = x.into_iter().collect(); + /// let x: Result = Ok(5); + /// let v: Vec = x.into_iter().collect(); /// assert_eq!(v, vec![5]); /// - /// let x: Result = Err("nothing!"); - /// let v: Vec = x.into_iter().collect(); + /// let x: Result = Err("nothing!"); + /// let v: Vec = x.into_iter().collect(); /// assert_eq!(v, vec![]); /// ``` #[inline] @@ -568,19 +568,19 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// let y: Result<&str, &str> = Err("late error"); /// assert_eq!(x.and(y), Err("late error")); /// - /// let x: Result = Err("early error"); + /// let x: Result = Err("early error"); /// let y: Result<&str, &str> = Ok("foo"); /// assert_eq!(x.and(y), Err("early error")); /// - /// let x: Result = Err("not a 2"); + /// let x: Result = Err("not a 2"); /// let y: Result<&str, &str> = Err("late error"); /// assert_eq!(x.and(y), Err("not a 2")); /// - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// let y: Result<&str, &str> = Ok("different result type"); /// assert_eq!(x.and(y), Ok("different result type")); /// ``` @@ -600,8 +600,8 @@ impl Result { /// # Example /// /// ``` - /// fn sq(x: uint) -> Result { Ok(x * x) } - /// fn err(x: uint) -> Result { Err(x) } + /// fn sq(x: u32) -> Result { Ok(x * x) } + /// fn err(x: u32) -> Result { Err(x) } /// /// assert_eq!(Ok(2).and_then(sq).and_then(sq), Ok(16)); /// assert_eq!(Ok(2).and_then(sq).and_then(err), Err(4)); @@ -622,20 +622,20 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(2); - /// let y: Result = Err("late error"); + /// let x: Result = Ok(2); + /// let y: Result = Err("late error"); /// assert_eq!(x.or(y), Ok(2)); /// - /// let x: Result = Err("early error"); - /// let y: Result = Ok(2); + /// let x: Result = Err("early error"); + /// let y: Result = Ok(2); /// assert_eq!(x.or(y), Ok(2)); /// - /// let x: Result = Err("not a 2"); - /// let y: Result = Err("late error"); + /// let x: Result = Err("not a 2"); + /// let y: Result = Err("late error"); /// assert_eq!(x.or(y), Err("late error")); /// - /// let x: Result = Ok(2); - /// let y: Result = Ok(100); + /// let x: Result = Ok(2); + /// let y: Result = Ok(100); /// assert_eq!(x.or(y), Ok(2)); /// ``` #[inline] @@ -654,8 +654,8 @@ impl Result { /// # Example /// /// ``` - /// fn sq(x: uint) -> Result { Ok(x * x) } - /// fn err(x: uint) -> Result { Err(x) } + /// fn sq(x: u32) -> Result { Ok(x * x) } + /// fn err(x: u32) -> Result { Err(x) } /// /// assert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2)); /// assert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2)); @@ -678,10 +678,10 @@ impl Result { /// /// ``` /// let optb = 2; - /// let x: Result = Ok(9); + /// let x: Result = Ok(9); /// assert_eq!(x.unwrap_or(optb), 9); /// - /// let x: Result = Err("error"); + /// let x: Result = Err("error"); /// assert_eq!(x.unwrap_or(optb), optb); /// ``` #[inline] @@ -699,7 +699,7 @@ impl Result { /// # Example /// /// ``` - /// fn count(x: &str) -> uint { x.len() } + /// fn count(x: &str) -> usize { x.len() } /// /// assert_eq!(Ok(2).unwrap_or_else(count), 2); /// assert_eq!(Err("foo").unwrap_or_else(count), 3); @@ -726,12 +726,12 @@ impl Result { /// # Example /// /// ``` - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// assert_eq!(x.unwrap(), 2); /// ``` /// /// ```{.should_fail} - /// let x: Result = Err("emergency failure"); + /// let x: Result = Err("emergency failure"); /// x.unwrap(); // panics with `emergency failure` /// ``` #[inline] @@ -757,12 +757,12 @@ impl Result { /// # Example /// /// ```{.should_fail} - /// let x: Result = Ok(2); + /// let x: Result = Ok(2); /// x.unwrap_err(); // panics with `2` /// ``` /// /// ``` - /// let x: Result = Err("emergency failure"); + /// let x: Result = Err("emergency failure"); /// assert_eq!(x.unwrap_err(), "emergency failure"); /// ``` #[inline] @@ -811,7 +811,7 @@ impl<'a, T> Iterator for Iter<'a, T> { #[inline] fn next(&mut self) -> Option<&'a T> { self.inner.take() } #[inline] - fn size_hint(&self) -> (uint, Option) { + fn size_hint(&self) -> (usize, Option) { let n = if self.inner.is_some() {1} else {0}; (n, Some(n)) } @@ -841,7 +841,7 @@ impl<'a, T> Iterator for IterMut<'a, T> { #[inline] fn next(&mut self) -> Option<&'a mut T> { self.inner.take() } #[inline] - fn size_hint(&self) -> (uint, Option) { + fn size_hint(&self) -> (usize, Option) { let n = if self.inner.is_some() {1} else {0}; (n, Some(n)) } @@ -867,7 +867,7 @@ impl Iterator for IntoIter { #[inline] fn next(&mut self) -> Option { self.inner.take() } #[inline] - fn size_hint(&self) -> (uint, Option) { + fn size_hint(&self) -> (usize, Option) { let n = if self.inner.is_some() {1} else {0}; (n, Some(n)) } @@ -896,11 +896,11 @@ impl> FromIterator> for Result { /// checking for overflow: /// /// ```rust - /// use std::uint; + /// use std::u32; /// /// let v = vec!(1, 2); - /// let res: Result, &'static str> = v.iter().map(|&x: &uint| - /// if x == uint::MAX { Err("Overflow!") } + /// let res: Result, &'static str> = v.iter().map(|&x: &u32| + /// if x == u32::MAX { Err("Overflow!") } /// else { Ok(x + 1) } /// ).collect(); /// assert!(res == Ok(vec!(2, 3)));