searchState.loadedDescShard("futures_util", 0, "Combinators and utilities for working with Future
s, Stream
…\nAsynchronous values.\nThis module contains the Never
type.\nPins a value on the stack.\nExtracts the successful type of a Poll<T>
.\nAsynchronous streams.\nTools for working with tasks.\nFuture for the always_ready
function.\nFuture for the and_then
method.\nThe output of the completed future\nThe output of the completed future\nCombines two different futures, streams, or sinks having …\nFuture for the err_into
method.\nThe type of failures yielded by this future\nFuture for the flatten
method.\nStream for the flatten_stream
method.\nFuture for the fuse
method.\nA future which tracks whether or not the underlying future …\nA not-yet-completed future\nA not-yet-completed future\nAn extension trait for Future
s that provides a variety of …\nA custom trait object for polling futures, roughly akin to …\nThe empty variant after the result of a MaybeDone
has been …\nThe empty variant after the result of a TryMaybeDone
has …\nFuture for the inspect
method.\nFuture for the inspect_err
method.\nFuture for the inspect_ok
method.\nFuture for the into_future
method.\nStream for the into_stream
method.\nFuture for the join
function.\nFuture for the join3
function.\nFuture for the join4
function.\nFuture for the join5
function.\nFuture for the lazy
function.\nFirst branch of the type\nA custom trait object for polling futures, roughly akin to …\nFuture for the map
method.\nFuture for the map_err
method.\nFuture for the map_into
combinator.\nFuture for the map_ok
method.\nFuture for the map_ok_or_else
method.\nA future that may have completed.\nFuture for the never_error
combinator.\nThe type of successful values yielded by this future\nFuture for the ok_into
method.\nA future representing a value which may or may not be …\nFuture for the or_else
method.\nFuture for the pending()
function.\nFuture for the poll_fn
function.\nFuture for the poll_immediate
function.\nFuture for the ready
function.\nSecond branch of the type\nFuture for the select()
function.\nFuture for the then
method.\nFuture for the try_flatten
method.\nFuture for the try_flatten_stream
method.\nA convenience for futures that return Result
values that …\nAdapters specific to Result
-returning futures\nFuture for the try_join
function.\nFuture for the try_join3
function.\nFuture for the try_join4
function.\nFuture for the try_join5
function.\nA future that may have completed with an error.\nFuture for the try_select()
function.\nFuture for the unit_error
combinator.\nA custom implementation of a future trait object for …\nFuture for the unwrap_or_else
method.\nCreates a future that is always immediately ready with a …\nExecutes another future after this one resolves …\nExecutes another future after this one resolves …\nConvert Pin<&mut Either<A, B>>
to …\nConvert Pin<&Either<A, B>>
to Either<Pin<&A>, Pin<&B>>
, …\nDrops the future represented by the given fat pointer.\nCreate a future that is immediately ready with an error …\nMaps this future’s Error
to a new error type using the …\nMaps this future’s Error
to a new error type using the …\nFactor out a homogeneous type from an either of pairs.\nFactor out a homogeneous type from an either of pairs.\nFlatten the execution of this future when the output of …\nFlatten the execution of this future when the output of …\nFlatten the execution of this future when the successful …\nFlatten the execution of this future when the successful …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFuse a future such that poll
will never again be called …\nFuse a future such that poll
will never again be called …\nDo something with the output of a future before passing it …\nDo something with the output of a future before passing it …\nDo something with the error value of a future before …\nDo something with the error value of a future before …\nDo something with the success value of a future before …\nDo something with the success value of a future before …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nWraps a TryFuture
into a type that implements Future
.\nWraps a TryFuture
into a type that implements Future
.\nUnwraps the value from this immediately ready future.\nExtract the value of an either over two equivalent types.\nConvert an owned instance into a (conceptually owned) fat …\nConvert this future into a single element stream.\nConvert this future into a single element stream.\nReturns true
if the underlying future should no longer be …\nJoins the result of two futures, waiting for them both to …\nSame as join
, but with more futures.\nSame as join
, but with more futures.\nSame as join
, but with more futures.\nCreates a new future that allows delayed execution of a …\nWrap this future in an Either
future, making it the …\nWrap this future in an Either
future, making it the …\nMap this future’s output to a different type, returning …\nMap this future’s output to a different type, returning …\nMaps this future’s error value to a different value.\nMaps this future’s error value to a different value.\nMap this future’s output to a different type, returning …\nMap this future’s output to a different type, returning …\nMaps this future’s success value to a different value.\nMaps this future’s success value to a different value.\nMaps this future’s success value to a different value, …\nMaps this future’s success value to a different value, …\nWraps a future into a MaybeDone
\nTurns a Future<Output = T>
into a …\nTurns a Future<Output = T>
into a …\nEvaluates and consumes the future, returning the resulting …\nEvaluates and consumes the future, returning the resulting …\nCreate a future that is immediately ready with a success …\nMaps this future’s Ok
to a new type using the Into
trait.\nMaps this future’s Ok
to a new type using the Into
trait.\nExecutes another future if this one resolves to an error. …\nExecutes another future if this one resolves to an error. …\nReturns an Option
containing a mutable reference to the …\nReturns an Option
containing a mutable reference to the …\nCreates a future which never resolves, representing a …\nCreates a new future wrapping around a function returning …\nCreates a future that is immediately ready with an Option …\nA convenience for calling Future::poll
on Unpin
future …\nA convenience for calling Future::poll
on Unpin
future …\nCreates a future that is immediately ready with a value.\nWrap this future in an Either
future, making it the …\nWrap this future in an Either
future, making it the …\nWaits for either one of two differently-typed futures to …\nAttempt to take the output of a MaybeDone
without driving …\nAttempt to take the output of a TryMaybeDone
without …\nCreates a new Fuse
-wrapped future which is already …\nChain on a computation for when a future finished, passing …\nChain on a computation for when a future finished, passing …\nFlatten the execution of this future when the successful …\nFlatten the execution of this future when the successful …\nFlatten the execution of this future when the successful …\nFlatten the execution of this future when the successful …\nJoins the result of two futures, waiting for them both to …\nSame as try_join
, but with more futures.\nSame as try_join
, but with more futures.\nSame as try_join
, but with more futures.\nWraps a future into a TryMaybeDone
\nPoll this TryFuture
as if it were a Future
.\nA convenience method for calling TryFuture::try_poll
on …\nA convenience method for calling TryFuture::try_poll
on …\nWaits for either one of two differently-typed futures to …\nTurns a Future<Output = T>
into a …\nTurns a Future<Output = T>
into a …\nUnwraps this future’s output, producing a future with …\nUnwraps this future’s output, producing a future with …\nA type with no possible values.\nFuture for the all
method.\nStream for the and_then
method.\nFuture for the any
method.\nStream for the chain
method.\nFuture for the collect
method.\nFuture for the concat
method.\nFuture for the count
method.\nStream for the cycle
method.\nStream for the empty
function.\nStream for the enumerate
method.\nStream for the err_into
method.\nThe type of failures yielded by this future\nStream for the filter
method.\nStream for the filter_map
method.\nStream for the flat_map
method.\nStream for the flatten
method.\nFuture for the fold
method.\nFuture for the for_each
method.\nStream for the fuse
method.\nA stream which tracks whether or not the underlying stream …\nStream for the inspect
method.\nStream for the inspect_err
method.\nStream for the inspect_ok
method.\nStream for the into_stream
method.\nValues yielded by the stream.\nStream for the iter
function.\nPoll the first stream.\nStream for the map
method.\nStream for the map_err
method.\nStream for the map_ok
method.\nFuture for the next
method.\nFuture for the Peekable::next_if
method.\nFuture for the Peekable::next_if_eq
method.\nThe type of successful values yielded by this future\nA stream which emits single element and then EOF.\nStream for the or_else
method.\nFuture for the Peekable::peek
method.\nFuture for the Peekable::peek_mut
method.\nA Stream
that implements a peek
method.\nStream for the pending()
function.\nStream for the poll_fn
function.\nStream for the poll_immediate function.\nType to tell SelectWithStrategy
which stream to poll next.\nStream for the repeat
function.\nAn stream that repeats elements of type A
endlessly by …\nPoll the second stream.\nStream for the scan
method.\nStream for the select()
function.\nFuture for the select_next_some
method.\nStream for the select_with_strategy()
function. See …\nStream for the skip
method.\nStream for the skip_while
method.\nA stream of values produced asynchronously.\nAn extension trait for Stream
s that provides a variety of …\nFuture for the into_future
method.\nStream for the take
method.\nStream for the take_until
method.\nStream for the take_while
method.\nStream for the then
method.\nFuture for the try_all
method.\nFuture for the try_any
method.\nFuture for the try_collect
method.\nFuture for the try_concat
method.\nStream for the try_filter
method.\nStream for the try_filter_map
method.\nStream for the try_flatten
method.\nFuture for the try_fold
method.\nFuture for the try_for_each
method.\nFuture for the try_next
method.\nStream for the try_skip_while
method.\nA convenience for streams that return Result
values that …\nAdapters specific to Result
-returning streams\nStream for the try_take_while
method.\nStream for the try_unfold
function.\nStream for the unfold
function.\nFuture for the unzip
method.\nStream for the zip
method.\nExecute predicate over asynchronous stream, and return true
…\nExecute predicate over asynchronous stream, and return true
…\nChain on a computation for when a value is ready, passing …\nChain on a computation for when a value is ready, passing …\nExecute predicate over asynchronous stream, and return true
…\nExecute predicate over asynchronous stream, and return true
…\nBorrows a stream, rather than consuming it.\nBorrows a stream, rather than consuming it.\nAdapter for chaining two streams.\nAdapter for chaining two streams.\nTransforms a stream into a collection, returning a future …\nTransforms a stream into a collection, returning a future …\nConcatenate all items of a stream into a single extendable …\nConcatenate all items of a stream into a single extendable …\nDrives the stream to completion, counting the number of …\nDrives the stream to completion, counting the number of …\nRepeats a stream endlessly.\nRepeats a stream endlessly.\nCreates a stream which contains no elements.\nCreates a stream which gives the current iteration count …\nCreates a stream which gives the current iteration count …\nWraps the current stream in a new stream which converts …\nWraps the current stream in a new stream which converts …\nFilters the values produced by this stream according to …\nFilters the values produced by this stream according to …\nFilters the values produced by this stream while …\nFilters the values produced by this stream while …\nMaps a stream like StreamExt::map
but flattens nested …\nMaps a stream like StreamExt::map
but flattens nested …\nFlattens a stream of streams into just one continuous …\nFlattens a stream of streams into just one continuous …\nExecute an accumulating asynchronous computation over a …\nExecute an accumulating asynchronous computation over a …\nRuns this stream to completion, executing the provided …\nRuns this stream to completion, executing the provided …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nFuse a stream such that poll_next
will never again be …\nFuse a stream such that poll_next
will never again be …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying stream that …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying streams …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying sink or …\nAcquires a mutable reference to the underlying iterator …\nAcquires a mutable reference to the underlying streams …\nAcquires a mutable reference to the underlying streams …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying sink …\nAcquires a pinned mutable reference to the underlying …\nAcquires a pinned mutable reference to the underlying …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying stream that this …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying streams that this …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying sink or stream that …\nAcquires a reference to the underlying iterator that this …\nAcquires a reference to the underlying streams that this …\nAcquires a reference to the underlying streams that this …\nDo something with each item of this stream, afterwards …\nDo something with each item of this stream, afterwards …\nDo something with the error value of this stream, …\nDo something with the error value of this stream, …\nDo something with the success value of this stream, …\nDo something with the success value of this stream, …\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConverts this stream into a future of …\nConverts this stream into a future of …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying stream.\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying streams.\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this combinator, returning the underlying sink or …\nConsumes this stream, returning the underlying iterator.\nConsumes this combinator, returning the underlying streams.\nConsumes this combinator, returning the underlying streams.\nWraps a TryStream
into a type that implements Stream
\nWraps a TryStream
into a type that implements Stream
\nReturns whether the underlying stream has finished or not.\nWhether the stream was stopped yet by the stopping future …\nReturns true
if the stream should no longer be polled.\nConverts an Iterator
into a Stream
which is always ready …\nWrap this stream in an Either
stream, making it the …\nWrap this stream in an Either
stream, making it the …\nMaps this stream’s items to a different type, returning …\nMaps this stream’s items to a different type, returning …\nWraps the current stream in a new stream which maps the …\nWraps the current stream in a new stream which maps the …\nWraps the current stream in a new stream which maps the …\nWraps the current stream in a new stream which maps the …\nCreates a future that resolves to the next item in the …\nCreates a future that resolves to the next item in the …\nCreates a future which will consume and return the next …\nCreates a future which will consume and return the next …\nCreates a stream of a single element.\nChain on a computation for when an error happens, passing …\nChain on a computation for when an error happens, passing …\nProduces a future which retrieves a reference to the next …\nProduces a future which retrieves a mutable reference to …\nCreates a new stream which exposes a peek
method.\nCreates a new stream which exposes a peek
method.\nCreates a stream which never returns any elements.\nCreates a new stream wrapping a function returning …\nCreates a new stream that always immediately returns …\nAttempt to pull out the next value of this stream, …\nA convenience method for calling Stream::poll_next
on Unpin
\nA convenience method for calling Stream::poll_next
on Unpin
\nPeek retrieves a reference to the next item in the stream.\nPeek retrieves a mutable reference to the next item in the …\nCreate a stream which produces the same item repeatedly.\nCreates a new stream that repeats elements of type A
…\nWrap this stream in an Either
stream, making it the …\nWrap this stream in an Either
stream, making it the …\nCombinator similar to StreamExt::fold
that holds internal …\nCombinator similar to StreamExt::fold
that holds internal …\nThis function will attempt to pull items from both …\nReturns a Future
that resolves when the next item in this …\nReturns a Future
that resolves when the next item in this …\nThis function will attempt to pull items from both …\nReturns the bounds on the remaining length of the stream.\nCreates a new stream which skips n
items of the underlying …\nCreates a new stream which skips n
items of the underlying …\nSkip elements on this stream while the provided …\nSkip elements on this stream while the provided …\nCreates a new stream of at most n
items of the underlying …\nCreates a new stream of at most n
items of the underlying …\nExtract the stopping future out of the combinator. The …\nOnce the stopping future is resolved, this method can be …\nTake elements from this stream until the provided future …\nTake elements from this stream until the provided future …\nTake elements from this stream while the provided …\nTake elements from this stream while the provided …\nComputes from this stream’s items new items of a …\nComputes from this stream’s items new items of a …\nToggle the value and return the old one.\nAttempt to execute a predicate over an asynchronous stream …\nAttempt to execute a predicate over an asynchronous stream …\nAttempt to execute a predicate over an asynchronous stream …\nAttempt to execute a predicate over an asynchronous stream …\nAttempt to transform a stream into a collection, returning …\nAttempt to transform a stream into a collection, returning …\nAttempt to concatenate all items of a stream into a single …\nAttempt to concatenate all items of a stream into a single …\nAttempt to filter the values produced by this stream …\nAttempt to filter the values produced by this stream …\nAttempt to filter the values produced by this stream while …\nAttempt to filter the values produced by this stream while …\nFlattens a stream of streams into just one continuous …\nFlattens a stream of streams into just one continuous …\nAttempt to execute an accumulating asynchronous …\nAttempt to execute an accumulating asynchronous …\nAttempts to run this stream to completion, executing the …\nAttempts to run this stream to completion, executing the …\nCreates a future that attempts to resolve the next item in …\nCreates a future that attempts to resolve the next item in …\nPoll this TryStream
as if it were a Stream
.\nA convenience method for calling TryStream::try_poll_next
…\nA convenience method for calling TryStream::try_poll_next
…\nSkip elements on this stream while the provided …\nSkip elements on this stream while the provided …\nTake elements on this stream while the provided …\nTake elements on this stream while the provided …\nCreates a TryStream
from a seed and a closure returning a …\nCreates a Stream
from a seed and a closure returning a …\nConverts a stream of pairs into a future, which resolves …\nConverts a stream of pairs into a future, which resolves …\nAn adapter for zipping two streams together.\nAn adapter for zipping two streams together.\nA synchronization primitive for task wakeup.\nA custom trait object for polling futures, roughly akin to …\nA custom trait object for polling futures, roughly akin to …\nThe LocalSpawn
is similar to Spawn
, but allows spawning …\nExtension trait for LocalSpawn
.\nThe Spawn
trait allows for pushing futures onto an …\nAn error that occurred during spawning.\nExtension trait for Spawn
.\nA custom implementation of a future trait object for …\nDrops the future represented by the given fat pointer.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConverts the LocalFutureObj
into a FutureObj
.\nConvert an owned instance into a (conceptually owned) fat …\nCheck whether spawning failed to the executor being shut …\nCreate a LocalFutureObj
from a custom trait object …\nCreate a FutureObj
from a custom trait object …\nCreate an AtomicWaker
.\nCreate a new Waker
which does nothing when wake()
is …\nGet a static reference to a Waker
which does nothing when …\nRegisters the waker to be notified on calls to wake
.\nSpawning failed because the executor has been shut down.\nSpawns a future that will be run to completion.\nSpawns a future that will be run to completion.\nDetermines whether the executor is able to spawn new tasks.\nDetermines whether the executor is able to spawn new tasks.\nReturns the last Waker
passed to register
, so that the …\nCalls wake
on the last Waker
passed to register
.")