108108//! Initialize a result to `None` before a loop:
109109//!
110110//! ```
111- //! enum Kingdom { Plant(usize , &'static str), Animal(usize , &'static str) }
111+ //! enum Kingdom { Plant(u32 , &'static str), Animal(u32 , &'static str) }
112112//!
113113//! // A list of data to search through.
114114//! let all_the_big_things = [
@@ -188,10 +188,10 @@ impl<T> Option<T> {
188188 /// # Example
189189 ///
190190 /// ```
191- /// let x: Option<usize > = Some(2);
191+ /// let x: Option<u32 > = Some(2);
192192 /// assert_eq!(x.is_some(), true);
193193 ///
194- /// let x: Option<usize > = None;
194+ /// let x: Option<u32 > = None;
195195 /// assert_eq!(x.is_some(), false);
196196 /// ```
197197 #[ inline]
@@ -208,10 +208,10 @@ impl<T> Option<T> {
208208 /// # Example
209209 ///
210210 /// ```
211- /// let x: Option<usize > = Some(2);
211+ /// let x: Option<u32 > = Some(2);
212212 /// assert_eq!(x.is_none(), false);
213213 ///
214- /// let x: Option<usize > = None;
214+ /// let x: Option<u32 > = None;
215215 /// assert_eq!(x.is_none(), true);
216216 /// ```
217217 #[ inline]
@@ -518,7 +518,7 @@ impl<T> Option<T> {
518518 /// let x = Some(4);
519519 /// assert_eq!(x.iter().next(), Some(&4));
520520 ///
521- /// let x: Option<usize > = None;
521+ /// let x: Option<u32 > = None;
522522 /// assert_eq!(x.iter().next(), None);
523523 /// ```
524524 #[ inline]
@@ -539,7 +539,7 @@ impl<T> Option<T> {
539539 /// }
540540 /// assert_eq!(x, Some(42));
541541 ///
542- /// let mut x: Option<usize > = None;
542+ /// let mut x: Option<u32 > = None;
543543 /// assert_eq!(x.iter_mut().next(), None);
544544 /// ```
545545 #[ inline]
@@ -581,15 +581,15 @@ impl<T> Option<T> {
581581 /// let y: Option<&str> = None;
582582 /// assert_eq!(x.and(y), None);
583583 ///
584- /// let x: Option<usize > = None;
584+ /// let x: Option<u32 > = None;
585585 /// let y = Some("foo");
586586 /// assert_eq!(x.and(y), None);
587587 ///
588588 /// let x = Some(2);
589589 /// let y = Some("foo");
590590 /// assert_eq!(x.and(y), Some("foo"));
591591 ///
592- /// let x: Option<usize > = None;
592+ /// let x: Option<u32 > = None;
593593 /// let y: Option<&str> = None;
594594 /// assert_eq!(x.and(y), None);
595595 /// ```
@@ -608,8 +608,8 @@ impl<T> Option<T> {
608608 /// # Example
609609 ///
610610 /// ```
611- /// fn sq(x: usize ) -> Option<usize > { Some(x * x) }
612- /// fn nope(_: usize ) -> Option<usize > { None }
611+ /// fn sq(x: u32 ) -> Option<u32 > { Some(x * x) }
612+ /// fn nope(_: u32 ) -> Option<u32 > { None }
613613 ///
614614 /// assert_eq!(Some(2).and_then(sq).and_then(sq), Some(16));
615615 /// assert_eq!(Some(2).and_then(sq).and_then(nope), None);
@@ -642,7 +642,7 @@ impl<T> Option<T> {
642642 /// let y = Some(100);
643643 /// assert_eq!(x.or(y), Some(2));
644644 ///
645- /// let x: Option<usize > = None;
645+ /// let x: Option<u32 > = None;
646646 /// let y = None;
647647 /// assert_eq!(x.or(y), None);
648648 /// ```
@@ -690,7 +690,7 @@ impl<T> Option<T> {
690690 /// x.take();
691691 /// assert_eq!(x, None);
692692 ///
693- /// let mut x: Option<usize > = None;
693+ /// let mut x: Option<u32 > = None;
694694 /// x.take();
695695 /// assert_eq!(x, None);
696696 /// ```
0 commit comments