/// # Examples
///
/// ```
- /// fn process<U: Iterator<Item=isize>>(it: U) -> isize {
+ /// fn process<U: Iterator<Item=i32>>(it: U) -> i32 {
/// let mut it = it.fuse();
/// let mut sum = 0;
/// for x in it.by_ref() {
/// ```
/// use std::iter::MinMaxResult::{NoElements, OneElement, MinMax};
///
- /// let a: [isize; 0] = [];
+ /// let a: [i32; 0] = [];
/// assert_eq!(a.iter().min_max(), NoElements);
///
/// let a = [1];
/// ```
/// use std::iter::MinMaxResult::{self, NoElements, OneElement, MinMax};
///
- /// let r: MinMaxResult<isize> = NoElements;
+ /// let r: MinMaxResult<i32> = NoElements;
/// assert_eq!(r.into_option(), None);
///
/// let r = OneElement(1);