108
108
//! Initialize a result to `None` before a loop:
109
109
//!
110
110
//! ```
111
- //! enum Kingdom { Plant(usize , &'static str), Animal(usize , &'static str) }
111
+ //! enum Kingdom { Plant(u32 , &'static str), Animal(u32 , &'static str) }
112
112
//!
113
113
//! // A list of data to search through.
114
114
//! let all_the_big_things = [
@@ -188,10 +188,10 @@ impl<T> Option<T> {
188
188
/// # Example
189
189
///
190
190
/// ```
191
- /// let x: Option<usize > = Some(2);
191
+ /// let x: Option<u32 > = Some(2);
192
192
/// assert_eq!(x.is_some(), true);
193
193
///
194
- /// let x: Option<usize > = None;
194
+ /// let x: Option<u32 > = None;
195
195
/// assert_eq!(x.is_some(), false);
196
196
/// ```
197
197
#[ inline]
@@ -208,10 +208,10 @@ impl<T> Option<T> {
208
208
/// # Example
209
209
///
210
210
/// ```
211
- /// let x: Option<usize > = Some(2);
211
+ /// let x: Option<u32 > = Some(2);
212
212
/// assert_eq!(x.is_none(), false);
213
213
///
214
- /// let x: Option<usize > = None;
214
+ /// let x: Option<u32 > = None;
215
215
/// assert_eq!(x.is_none(), true);
216
216
/// ```
217
217
#[ inline]
@@ -518,7 +518,7 @@ impl<T> Option<T> {
518
518
/// let x = Some(4);
519
519
/// assert_eq!(x.iter().next(), Some(&4));
520
520
///
521
- /// let x: Option<usize > = None;
521
+ /// let x: Option<u32 > = None;
522
522
/// assert_eq!(x.iter().next(), None);
523
523
/// ```
524
524
#[ inline]
@@ -539,7 +539,7 @@ impl<T> Option<T> {
539
539
/// }
540
540
/// assert_eq!(x, Some(42));
541
541
///
542
- /// let mut x: Option<usize > = None;
542
+ /// let mut x: Option<u32 > = None;
543
543
/// assert_eq!(x.iter_mut().next(), None);
544
544
/// ```
545
545
#[ inline]
@@ -581,15 +581,15 @@ impl<T> Option<T> {
581
581
/// let y: Option<&str> = None;
582
582
/// assert_eq!(x.and(y), None);
583
583
///
584
- /// let x: Option<usize > = None;
584
+ /// let x: Option<u32 > = None;
585
585
/// let y = Some("foo");
586
586
/// assert_eq!(x.and(y), None);
587
587
///
588
588
/// let x = Some(2);
589
589
/// let y = Some("foo");
590
590
/// assert_eq!(x.and(y), Some("foo"));
591
591
///
592
- /// let x: Option<usize > = None;
592
+ /// let x: Option<u32 > = None;
593
593
/// let y: Option<&str> = None;
594
594
/// assert_eq!(x.and(y), None);
595
595
/// ```
@@ -608,8 +608,8 @@ impl<T> Option<T> {
608
608
/// # Example
609
609
///
610
610
/// ```
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 }
613
613
///
614
614
/// assert_eq!(Some(2).and_then(sq).and_then(sq), Some(16));
615
615
/// assert_eq!(Some(2).and_then(sq).and_then(nope), None);
@@ -642,7 +642,7 @@ impl<T> Option<T> {
642
642
/// let y = Some(100);
643
643
/// assert_eq!(x.or(y), Some(2));
644
644
///
645
- /// let x: Option<usize > = None;
645
+ /// let x: Option<u32 > = None;
646
646
/// let y = None;
647
647
/// assert_eq!(x.or(y), None);
648
648
/// ```
@@ -690,7 +690,7 @@ impl<T> Option<T> {
690
690
/// x.take();
691
691
/// assert_eq!(x, None);
692
692
///
693
- /// let mut x: Option<usize > = None;
693
+ /// let mut x: Option<u32 > = None;
694
694
/// x.take();
695
695
/// assert_eq!(x, None);
696
696
/// ```
0 commit comments