]> git.lizzy.rs Git - rust.git/blob - tests/ui/iterators/iter-range.rs
Rollup merge of #107576 - P1n3appl3:master, r=tmandry
[rust.git] / tests / ui / iterators / iter-range.rs
1 // run-pass
2
3
4 fn range_<F>(a: isize, b: isize, mut it: F) where F: FnMut(isize) {
5     assert!((a < b));
6     let mut i: isize = a;
7     while i < b { it(i); i += 1; }
8 }
9
10 pub fn main() {
11     let mut sum: isize = 0;
12     range_(0, 100, |x| sum += x );
13     println!("{}", sum);
14 }