Rollup merge of #43409 - tshepang:concise, r=steveklabnik
doc: make into_iter example more concise Also, remove dupe example
This commit is contained in:
commit
f205f48a00
1 changed files with 8 additions and 25 deletions
|
@ -147,22 +147,13 @@ pub trait FromIterator<A>: Sized {
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// let v = vec![1, 2, 3];
|
/// let v = vec![1, 2, 3];
|
||||||
///
|
|
||||||
/// let mut iter = v.into_iter();
|
/// let mut iter = v.into_iter();
|
||||||
///
|
///
|
||||||
/// let n = iter.next();
|
/// assert_eq!(Some(1), iter.next());
|
||||||
/// assert_eq!(Some(1), n);
|
/// assert_eq!(Some(2), iter.next());
|
||||||
///
|
/// assert_eq!(Some(3), iter.next());
|
||||||
/// let n = iter.next();
|
/// assert_eq!(None, iter.next());
|
||||||
/// assert_eq!(Some(2), n);
|
|
||||||
///
|
|
||||||
/// let n = iter.next();
|
|
||||||
/// assert_eq!(Some(3), n);
|
|
||||||
///
|
|
||||||
/// let n = iter.next();
|
|
||||||
/// assert_eq!(None, n);
|
|
||||||
/// ```
|
/// ```
|
||||||
///
|
|
||||||
/// Implementing `IntoIterator` for your type:
|
/// Implementing `IntoIterator` for your type:
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
|
@ -227,20 +218,12 @@ pub trait IntoIterator {
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// let v = vec![1, 2, 3];
|
/// let v = vec![1, 2, 3];
|
||||||
///
|
|
||||||
/// let mut iter = v.into_iter();
|
/// let mut iter = v.into_iter();
|
||||||
///
|
///
|
||||||
/// let n = iter.next();
|
/// assert_eq!(Some(1), iter.next());
|
||||||
/// assert_eq!(Some(1), n);
|
/// assert_eq!(Some(2), iter.next());
|
||||||
///
|
/// assert_eq!(Some(3), iter.next());
|
||||||
/// let n = iter.next();
|
/// assert_eq!(None, iter.next());
|
||||||
/// assert_eq!(Some(2), n);
|
|
||||||
///
|
|
||||||
/// let n = iter.next();
|
|
||||||
/// assert_eq!(Some(3), n);
|
|
||||||
///
|
|
||||||
/// let n = iter.next();
|
|
||||||
/// assert_eq!(None, n);
|
|
||||||
/// ```
|
/// ```
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
fn into_iter(self) -> Self::IntoIter;
|
fn into_iter(self) -> Self::IntoIter;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue