Function futures_util::future::join5
source · pub fn join5<Fut1, Fut2, Fut3, Fut4, Fut5>(
future1: Fut1,
future2: Fut2,
future3: Fut3,
future4: Fut4,
future5: Fut5,
) -> Join5<Fut1, Fut2, Fut3, Fut4, Fut5> ⓘ
Expand description
Same as join
, but with more futures.
§Examples
#![feature(async_await)]
use futures::future;
let a = future::ready(1);
let b = future::ready(2);
let c = future::ready(3);
let d = future::ready(4);
let e = future::ready(5);
let tuple = future::join5(a, b, c, d, e);
assert_eq!(tuple.await, (1, 2, 3, 4, 5));