Function zip

pub fn zip<F1, F2>(future1: F1, future2: F2) -> Zip<F1, F2> 
where F1: Future, F2: Future,
Expand description

Joins two futures, waiting for both to complete.

§Examples

use rama_core::futures;

let a = async { 1 };
let b = async { 2 };

assert_eq!(futures::zip(a, b).await, (1, 2));