]> git.lizzy.rs Git - rust.git/blob - tests/ui/iterators/issue-28098.rs
Rollup merge of #106707 - ehuss:remove-dupe-sha-1, r=Mark-Simulacrum
[rust.git] / tests / ui / iterators / issue-28098.rs
1 fn main() {
2     let _ = Iterator::next(&mut ());
3     //~^ ERROR `()` is not an iterator
4     //~| ERROR `()` is not an iterator
5     //~| ERROR `()` is not an iterator
6
7     for _ in false {}
8     //~^ ERROR `bool` is not an iterator
9
10     let _ = Iterator::next(&mut ());
11     //~^ ERROR `()` is not an iterator
12     //~| ERROR `()` is not an iterator
13
14     other()
15 }
16
17 pub fn other() {
18     // check errors are still reported globally
19
20     let _ = Iterator::next(&mut ());
21     //~^ ERROR `()` is not an iterator
22     //~| ERROR `()` is not an iterator
23     //~| ERROR `()` is not an iterator
24
25     let _ = Iterator::next(&mut ());
26     //~^ ERROR `()` is not an iterator
27     //~| ERROR `()` is not an iterator
28
29     for _ in false {}
30     //~^ ERROR `bool` is not an iterator
31 }