[−][src]Module futures::stream 
Asynchronous streams.
This module contains:
- The 
Streamtrait, for objects that can asynchronously produce a sequence of values. - The 
StreamExttrait, which provides adapters for chaining and composing streams. - Top-level stream contructors like 
iterwhich creates a stream from an iterator. 
Modules
| futures_unordered | An unbounded set of futures.  | 
Structs
| AndThen | Stream for the   | 
| BufferUnordered | Stream for the   | 
| Buffered | Stream for the   | 
| CatchUnwind | Stream for the   | 
| Chain | Stream for the   | 
| Chunks | Stream for the   | 
| Collect | Future for the   | 
| Concat | Future for the   | 
| Empty | Stream for the   | 
| Enumerate | Stream for the   | 
| ErrInto | Stream for the   | 
| Filter | Stream for the   | 
| FilterMap | Stream for the   | 
| Flatten | Stream for the   | 
| Fold | Future for the   | 
| ForEach | Future for the   | 
| ForEachConcurrent | Future for the   | 
| Forward | Future for the   | 
| Fuse | Stream for the   | 
| FuturesOrdered | An unbounded queue of futures.  | 
| FuturesUnordered | A set of futures which may complete in any order.  | 
| Inspect | Stream for the   | 
| InspectErr | Stream for the   | 
| InspectOk | Stream for the   | 
| IntoAsyncRead | Reader for the   | 
| IntoStream | Stream for the   | 
| Iter | Stream for the   | 
| Map | Stream for the   | 
| MapErr | Stream for the   | 
| MapOk | Stream for the   | 
| Next | Future for the   | 
| Once | A stream which emits single element and then EOF.  | 
| OrElse | Stream for the   | 
| Peekable | A   | 
| Pending | Stream for the   | 
| PollFn | Stream for the   | 
| Repeat | Stream for the   | 
| ReuniteError | Error indicating a   | 
| Select | Stream for the   | 
| SelectAll | An unbounded set of streams  | 
| SelectNextSome | Future for the   | 
| Skip | Stream for the   | 
| SkipWhile | Stream for the   | 
| SplitSink | A   | 
| SplitStream | A   | 
| StreamFuture | Future for the   | 
| Take | Stream for the   | 
| TakeWhile | Stream for the   | 
| Then | Stream for the   | 
| TryBufferUnordered | Stream for the
  | 
| TryCollect | Future for the   | 
| TryConcat | Future for the   | 
| TryFilter | Stream for the   | 
| TryFilterMap | Stream for the   | 
| TryFlatten | Stream for the   | 
| TryFold | Future for the   | 
| TryForEach | Future for the   | 
| TryForEachConcurrent | Future for the
  | 
| TryNext | Future for the   | 
| TrySkipWhile | Stream for the   | 
| Unfold | Stream for the   | 
| Zip | Stream for the   | 
Traits
| FusedStream | A stream which tracks whether or not the underlying stream should no longer be polled.  | 
| Stream | A stream of values produced asynchronously.  | 
| StreamExt | An extension trait for   | 
| TryStream | A convenience for streams that return   | 
| TryStreamExt | Adapters specific to   | 
Functions
| empty | Creates a stream which contains no elements.  | 
| iter | Converts an   | 
| once | Creates a stream of a single element.  | 
| pending | Creates a stream which never returns any elements.  | 
| poll_fn | Creates a new stream wrapping a function returning   | 
| repeat | Create a stream which produces the same item repeatedly.  | 
| select | This function will attempt to pull items from both streams. Each stream will be polled in a round-robin fashion, and whenever a stream is ready to yield an item that item is yielded.  | 
| select_all | Convert a list of streams into a   | 
| unfold | Creates a   | 
Type Definitions
| BoxStream | An owned dynamically typed   | 
| LocalBoxStream | 
  |