Link Some(item)
This commit is contained in:
parent
3fb3c0c0bd
commit
1a90ba73fb
@ -39,11 +39,11 @@
|
||||
//! ```
|
||||
//!
|
||||
//! An iterator has a method, [`next`], which when called, returns an
|
||||
//! [`Option`]`<Item>`. [`next`] will return `Some(Item)` as long as there
|
||||
//! [`Option`]`<Item>`. [`next`] will return [`Some(Item)`] as long as there
|
||||
//! are elements, and once they've all been exhausted, will return `None` to
|
||||
//! indicate that iteration is finished. Individual iterators may choose to
|
||||
//! resume iteration, and so calling [`next`] again may or may not eventually
|
||||
//! start returning `Some(Item)` again at some point (for example, see [`TryIter`]).
|
||||
//! start returning [`Some(Item)`] again at some point (for example, see [`TryIter`]).
|
||||
//!
|
||||
//! [`Iterator`]'s full definition includes a number of other methods as well,
|
||||
//! but they are default methods, built on top of [`next`], and so you get
|
||||
@ -53,6 +53,7 @@
|
||||
//! more complex forms of processing. See the [Adapters](#adapters) section
|
||||
//! below for more details.
|
||||
//!
|
||||
//! [`Some(Item)`]: Some
|
||||
//! [`Iterator`]: trait.Iterator.html
|
||||
//! [`next`]: trait.Iterator.html#tymethod.next
|
||||
//! [`TryIter`]: ../../std/sync/mpsc/struct.TryIter.html
|
||||
|
Loading…
x
Reference in New Issue
Block a user