example_1/
example_1.rs

1extern crate parallel_iterator;
2
3use parallel_iterator::ParallelIterator;
4
5fn do_some_work(i: u32) -> u32 {
6    i + 1 // let's pretend this is a heavy calculation
7}
8
9fn main() {
10    for i in ParallelIterator::new(|| (0u32..100), || do_some_work) {
11        println!("Got a number: {}!", i);
12    }
13}