@@ -371,13 +371,16 @@ pub trait Extend<A> {
371371/// Basic usage:
372372///
373373/// ```
374- /// let numbers = vec![1, 2, 3];
374+ /// let numbers = vec![1, 2, 3, 4, 5, 6 ];
375375///
376376/// let mut iter = numbers.iter();
377377///
378378/// assert_eq!(Some(&1), iter.next());
379- /// assert_eq!(Some(&3), iter.next_back());
380- /// assert_eq!(Some(&2), iter.next_back());
379+ /// assert_eq!(Some(&6), iter.next_back());
380+ /// assert_eq!(Some(&5), iter.next_back());
381+ /// assert_eq!(Some(&2), iter.next());
382+ /// assert_eq!(Some(&3), iter.next());
383+ /// assert_eq!(Some(&4), iter.next());
381384/// assert_eq!(None, iter.next());
382385/// assert_eq!(None, iter.next_back());
383386/// ```
@@ -395,13 +398,16 @@ pub trait DoubleEndedIterator: Iterator {
395398 /// Basic usage:
396399 ///
397400 /// ```
398- /// let numbers = vec![1, 2, 3];
401+ /// let numbers = vec![1, 2, 3, 4, 5, 6 ];
399402 ///
400403 /// let mut iter = numbers.iter();
401404 ///
402405 /// assert_eq!(Some(&1), iter.next());
403- /// assert_eq!(Some(&3), iter.next_back());
404- /// assert_eq!(Some(&2), iter.next_back());
406+ /// assert_eq!(Some(&6), iter.next_back());
407+ /// assert_eq!(Some(&5), iter.next_back());
408+ /// assert_eq!(Some(&2), iter.next());
409+ /// assert_eq!(Some(&3), iter.next());
410+ /// assert_eq!(Some(&4), iter.next());
405411 /// assert_eq!(None, iter.next());
406412 /// assert_eq!(None, iter.next_back());
407413 /// ```
0 commit comments