mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 07:14:28 +00:00
Doc: String isn't a collection
This commit is contained in:
parent
80fb3f3139
commit
d5cb5eb08b
@ -1543,11 +1543,10 @@ pub trait Iterator {
|
||||
/// collection into another. You take a collection, call [`iter`] on it,
|
||||
/// do a bunch of transformations, and then `collect()` at the end.
|
||||
///
|
||||
/// One of the keys to `collect()`'s power is that many things you might
|
||||
/// not think of as 'collections' actually are. For example, a [`String`]
|
||||
/// is a collection of [`char`]s. And a collection of
|
||||
/// [`Result<T, E>`][`Result`] can be thought of as single
|
||||
/// [`Result`]`<Collection<T>, E>`. See the examples below for more.
|
||||
/// `collect()` can also create instances of types that are not typical
|
||||
/// collections. For example, a [`String`] can be built from [`char`]s,
|
||||
/// and an iterator of [`Result<T, E>`][`Result`] items can be collected
|
||||
/// into `Result<Collection<T>, E>`. See the examples below for more.
|
||||
///
|
||||
/// Because `collect()` is so general, it can cause problems with type
|
||||
/// inference. As such, `collect()` is one of the few times you'll see
|
||||
|
Loading…
Reference in New Issue
Block a user