# Function futures::stream::futures_unordered [−] [src]

    pub fn futures_unordered<I>(
        futures: I
    ) -> FuturesUnordered<<I::Item as IntoFuture>::Future> where
        I: IntoIterator,
        I::Item: IntoFuture,

Converts a list of futures into a `Stream` of results from the futures.

This function will take an list of futures (e.g. a vector, an iterator, etc), and return a stream. The stream will yield items as they become available on the futures internally, in the order that they become available. This function is similar to `buffer_unordered` in that it may return items in a different order than in the list specified.

Note that the returned set can also be used to dynamically push more futures into the set as they become available.

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)