|
1 | 1 | error: you are collect()ing an iterator and throwing away the result. Consider using an explicit for loop to exhaust the iterator
|
2 |
| - --> $DIR/infinite_iter.rs:11:5 |
| 2 | + --> $DIR/infinite_iter.rs:10:5 |
3 | 3 | |
|
4 |
| -11 | repeat(0_u8).collect::<Vec<_>>(); // infinite iter |
| 4 | +10 | repeat(0_u8).collect::<Vec<_>>(); // infinite iter |
5 | 5 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
6 | 6 | |
|
7 | 7 | = note: `-D unused-collect` implied by `-D warnings`
|
8 | 8 |
|
9 | 9 | error: infinite iteration detected
|
10 |
| - --> $DIR/infinite_iter.rs:11:5 |
| 10 | + --> $DIR/infinite_iter.rs:10:5 |
11 | 11 | |
|
12 |
| -11 | repeat(0_u8).collect::<Vec<_>>(); // infinite iter |
| 12 | +10 | repeat(0_u8).collect::<Vec<_>>(); // infinite iter |
13 | 13 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
14 | 14 | |
|
15 | 15 | note: lint level defined here
|
16 |
| - --> $DIR/infinite_iter.rs:9:8 |
| 16 | + --> $DIR/infinite_iter.rs:8:8 |
17 | 17 | |
|
18 |
| -9 | #[deny(infinite_iter)] |
| 18 | +8 | #[deny(infinite_iter)] |
19 | 19 | | ^^^^^^^^^^^^^
|
20 | 20 |
|
21 | 21 | error: infinite iteration detected
|
22 |
| - --> $DIR/infinite_iter.rs:12:5 |
| 22 | + --> $DIR/infinite_iter.rs:11:5 |
23 | 23 | |
|
24 |
| -12 | (0..8_u32).take_while(square_is_lower_64).cycle().count(); // infinite iter |
| 24 | +11 | (0..8_u32).take_while(square_is_lower_64).cycle().count(); // infinite iter |
25 | 25 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
26 | 26 |
|
27 | 27 | error: infinite iteration detected
|
28 |
| - --> $DIR/infinite_iter.rs:13:5 |
| 28 | + --> $DIR/infinite_iter.rs:12:5 |
29 | 29 | |
|
30 |
| -13 | (0..8_u64).chain(0..).max(); // infinite iter |
| 30 | +12 | (0..8_u64).chain(0..).max(); // infinite iter |
31 | 31 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
32 | 32 |
|
33 | 33 | error: infinite iteration detected
|
34 |
| - --> $DIR/infinite_iter.rs:15:5 |
| 34 | + --> $DIR/infinite_iter.rs:14:5 |
35 | 35 | |
|
36 |
| -15 | (0..8_u32).rev().cycle().map(|x| x + 1_u32).for_each(|x| println!("{}", x)); // infinite iter |
| 36 | +14 | (0..8_u32).rev().cycle().map(|x| x + 1_u32).for_each(|x| println!("{}", x)); // infinite iter |
37 | 37 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
38 | 38 |
|
39 | 39 | error: infinite iteration detected
|
40 |
| - --> $DIR/infinite_iter.rs:17:5 |
| 40 | + --> $DIR/infinite_iter.rs:16:5 |
41 | 41 | |
|
42 |
| -17 | (0_usize..).flat_map(|x| 0..x).product::<usize>(); // infinite iter |
| 42 | +16 | (0_usize..).flat_map(|x| 0..x).product::<usize>(); // infinite iter |
43 | 43 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
44 | 44 |
|
45 | 45 | error: infinite iteration detected
|
46 |
| - --> $DIR/infinite_iter.rs:18:5 |
| 46 | + --> $DIR/infinite_iter.rs:17:5 |
47 | 47 | |
|
48 |
| -18 | (0_u64..).filter(|x| x % 2 == 0).last(); // infinite iter |
| 48 | +17 | (0_u64..).filter(|x| x % 2 == 0).last(); // infinite iter |
49 | 49 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
50 | 50 |
|
51 | 51 | error: possible infinite iteration detected
|
52 |
| - --> $DIR/infinite_iter.rs:25:5 |
| 52 | + --> $DIR/infinite_iter.rs:24:5 |
53 | 53 | |
|
54 |
| -25 | (0..).zip((0..).take_while(square_is_lower_64)).count(); // maybe infinite iter |
| 54 | +24 | (0..).zip((0..).take_while(square_is_lower_64)).count(); // maybe infinite iter |
55 | 55 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
56 | 56 | |
|
57 | 57 | note: lint level defined here
|
58 |
| - --> $DIR/infinite_iter.rs:23:8 |
| 58 | + --> $DIR/infinite_iter.rs:22:8 |
59 | 59 | |
|
60 |
| -23 | #[deny(maybe_infinite_iter)] |
| 60 | +22 | #[deny(maybe_infinite_iter)] |
61 | 61 | | ^^^^^^^^^^^^^^^^^^^
|
62 | 62 |
|
63 | 63 | error: possible infinite iteration detected
|
64 |
| - --> $DIR/infinite_iter.rs:26:5 |
| 64 | + --> $DIR/infinite_iter.rs:25:5 |
65 | 65 | |
|
66 |
| -26 | repeat(42).take_while(|x| *x == 42).chain(0..42).max(); // maybe infinite iter |
| 66 | +25 | repeat(42).take_while(|x| *x == 42).chain(0..42).max(); // maybe infinite iter |
67 | 67 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
68 | 68 |
|
69 | 69 | error: possible infinite iteration detected
|
70 |
| - --> $DIR/infinite_iter.rs:27:5 |
| 70 | + --> $DIR/infinite_iter.rs:26:5 |
71 | 71 | |
|
72 |
| -27 | (1..).scan(0, |state, x| { *state += x; Some(*state) }).min(); // maybe infinite iter |
| 72 | +26 | (1..).scan(0, |state, x| { *state += x; Some(*state) }).min(); // maybe infinite iter |
73 | 73 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
74 | 74 |
|
75 | 75 | error: possible infinite iteration detected
|
76 |
| - --> $DIR/infinite_iter.rs:28:5 |
| 76 | + --> $DIR/infinite_iter.rs:27:5 |
77 | 77 | |
|
78 |
| -28 | (0..).find(|x| *x == 24); // maybe infinite iter |
| 78 | +27 | (0..).find(|x| *x == 24); // maybe infinite iter |
79 | 79 | | ^^^^^^^^^^^^^^^^^^^^^^^^
|
80 | 80 |
|
81 | 81 | error: possible infinite iteration detected
|
82 |
| - --> $DIR/infinite_iter.rs:29:5 |
| 82 | + --> $DIR/infinite_iter.rs:28:5 |
83 | 83 | |
|
84 |
| -29 | (0..).position(|x| x == 24); // maybe infinite iter |
| 84 | +28 | (0..).position(|x| x == 24); // maybe infinite iter |
85 | 85 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
86 | 86 |
|
87 | 87 | error: possible infinite iteration detected
|
88 |
| - --> $DIR/infinite_iter.rs:30:5 |
| 88 | + --> $DIR/infinite_iter.rs:29:5 |
89 | 89 | |
|
90 |
| -30 | (0..).any(|x| x == 24); // maybe infinite iter |
| 90 | +29 | (0..).any(|x| x == 24); // maybe infinite iter |
91 | 91 | | ^^^^^^^^^^^^^^^^^^^^^^
|
92 | 92 |
|
93 | 93 | error: possible infinite iteration detected
|
94 |
| - --> $DIR/infinite_iter.rs:31:5 |
| 94 | + --> $DIR/infinite_iter.rs:30:5 |
95 | 95 | |
|
96 |
| -31 | (0..).all(|x| x == 24); // maybe infinite iter |
| 96 | +30 | (0..).all(|x| x == 24); // maybe infinite iter |
97 | 97 | | ^^^^^^^^^^^^^^^^^^^^^^
|
98 | 98 |
|
99 | 99 | error: aborting due to 14 previous errors
|
|
0 commit comments