[][src]Module futures_util::try_stream

Streams

This module contains a number of functions for working with Streamss that return Results, allowing for short-circuiting computations.

Structs

ErrInto

Stream for the err_into combinator.

IntoAsyncRead

An AsyncRead for the into_async_read combinator.

IntoStream

Stream for the into_stream combinator.

MapErr

Stream for the map_err combinator.

MapOk

Stream for the map_ok combinator.

TryBufferUnordered

A stream returned by the try_buffer_unordered method

TryCollect

A future which attempts to collect all of the values of a stream.

TryConcat

A stream combinator which attempts to concatenate the results of a stream into the first yielded item.

TryFilterMap

A combinator that attempts to filter the results of a stream and simultaneously map them to a different type.

TryFold

The future for the TryStream::fold method.

TryForEach

A stream combinator which attempts to execute an async closure over each future in a stream.

TryForEachConcurrent

A stream combinator which executes a unit closure over each item on a stream concurrently.

TryNext

A future which attempts to collect all of the values of a stream.

TrySkipWhile

A stream combinator which skips elements of a stream while a predicate holds.

Traits

TryStreamExt

Adapters specific to Result-returning streams