#[must_use = "futures do nothing unless polled"]
pub struct Join3<Fut1, Fut2, Fut3> where
Fut1: Future,
Fut2: Future,
Fut3: Future, { /* fields omitted */ }
Future for the join3
combinator, waiting for three futures to
complete.
This is created by the Future::join3
method.
[+]
🔬 This is a nightly-only experimental API. (futures_api
)
futures in libcore are unstable
The result of the Future
.
🔬 This is a nightly-only experimental API. (futures_api
)
futures in libcore are unstable
Attempt to resolve the future to a final value, registering the current task for wakeup if the value is not yet available. Read more
Formats the value using the given formatter. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
[+]
[+]
[−]
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
[+]
[−]
Map this future's output to a different type, returning a new future of the resulting type. Read more
[−]
Chain on a computation for when a future finished, passing the result of the future to the provided closure f
. Read more
[−]
Joins the result of two futures, waiting for them both to complete. Read more
[−]
Same as join
, but with more futures. Read more
fn join4<Fut2, Fut3, Fut4>( self, future2: Fut2, future3: Fut3, future4: Fut4 ) -> Join4<Self, Fut2, Fut3, Fut4> where Fut2: Future, Fut3: Future + Future, Fut4: Future, | [src] |
[−]
Same as join
, but with more futures. Read more
fn join5<Fut2, Fut3, Fut4, Fut5>( self, future2: Fut2, future3: Fut3, future4: Fut4, future5: Fut5 ) -> Join5<Self, Fut2, Fut3, Fut4, Fut5> where Fut2: Future, Fut3: Future + Future, Fut4: Future, Fut5: Future, | [src] |
[−]
Same as join
, but with more futures. Read more
[−]
Convert this future into a single element stream. Read more
[−]
Flatten the execution of this future when the successful result of this future is itself another future. Read more
[−]
Flatten the execution of this future when the successful result of this future is a stream. Read more
[−]
Fuse a future such that poll
will never again be called once it has completed. Read more
[−]
Do something with the output of a future before passing it on. Read more
[−]
Catches unwinding panics while polling the future. Read more
[−]
Create a cloneable handle to this future where all handles will resolve to the same result. Read more
[−]
Wrap the future in a Box, pinning it.
[−]
Turns a Future
into a TryFuture
with Error = ()
.
[−]
Assigns the provided Spawn
to be used when spawning tasks from within the future. Read more
[−]
A convenience for calling Future::poll
on Unpin
future types.