/// Creates an iterator that iterates over both this and the specified
/// iterators simultaneously, yielding the two elements as pairs. When
- /// either iterator returns None, all further invocations of next() will
- /// return None.
+ /// either iterator returns `None`, all further invocations of next() will
+ /// return `None`.
///
/// # Examples
///
}
/// Creates an iterator that both filters and maps elements.
- /// If the specified function returns None, the element is skipped.
+ /// If the specified function returns `None`, the element is skipped.
/// Otherwise the option is unwrapped and the new value is yielded.
///
/// # Examples
/// Creates a new iterator that behaves in a similar fashion to fold.
/// There is a state which is passed between each iteration and can be
/// mutated as necessary. The yielded values from the closure are yielded
- /// from the Scan instance when not None.
+ /// from the Scan instance when not `None`.
///
/// # Examples
///
/// Returns the index of the last element satisfying the specified predicate
///
- /// If no element matches, None is returned.
+ /// If no element matches, `None` is returned.
///
/// Does not consume the iterator *before* the first found element.
///