2 #![allow(unused_imports)]
6 fn par_for<I, F>(iter: I, f: F)
17 let sum_lengths = Mutex::new(0);
18 par_for(x.windows(4), |x| {
19 *sum_lengths.lock().unwrap() += x.len()
22 assert_eq!(*sum_lengths.lock().unwrap(), (x.len() - 3) * 4);
26 let mut elements = [0; 20];
28 // iterators over references into this stack frame
29 par_for(elements.iter_mut().enumerate(), |(i, x)| {