Skip to content

Commit 6171c35

Browse files
committed
Change arbirary types from usize to u32.
1 parent 8eb3859 commit 6171c35

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/libcore/option.rs

+13-13
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
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

Comments
 (0)