#[test] fn collect_collects() {
assert_done(join_all(vec![ready(1), ready(2)]), vec![1, 2]);
assert_done(join_all(vec![ready(1)]), vec![1]); // REVIEW: should this be implemented? // assert_done(join_all(Vec::<i32>::new()), vec![]);
// TODO: needs more tests
}
#[test] fn join_all_iter_lifetime() { // In futures-rs version 0.1, this function would fail to typecheck due to an overly // conservative type parameterization of `JoinAll`. fn sizes(bufs: Vec<&[u8]>) -> impl Future<Output = Vec<usize>> { let iter = bufs.into_iter().map(|b| ready::<usize>(b.len()));
join_all(iter)
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.