Crate loop

Source
Expand description

Processing iterators in parallel.

§Example

fn main() {
    let multiply = |value| 2 * value;
    let _ = r#loop::parallelize(0..10, multiply, None).collect::<Vec<_>>();
}
 #[tokio::main]
 async fn main() {
     use futures::stream::StreamExt;

     let multiply = |value| async move { 2 * value };
     let _ = r#loop::parallelize(0..10, multiply, None).collect::<Vec<_>>().await;
 }

Functions§