]> git.lizzy.rs Git - rust.git/blob - tests/ui/infinite_iter.stderr
Addition `manual_map` test for `unsafe` blocks
[rust.git] / tests / ui / infinite_iter.stderr
1 error: infinite iteration detected
2   --> $DIR/infinite_iter.rs:9:5
3    |
4 LL |     repeat(0_u8).collect::<Vec<_>>(); // infinite iter
5    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6    |
7 note: the lint level is defined here
8   --> $DIR/infinite_iter.rs:7:8
9    |
10 LL | #[deny(clippy::infinite_iter)]
11    |        ^^^^^^^^^^^^^^^^^^^^^
12
13 error: infinite iteration detected
14   --> $DIR/infinite_iter.rs:10:5
15    |
16 LL |     (0..8_u32).take_while(square_is_lower_64).cycle().count(); // infinite iter
17    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18
19 error: infinite iteration detected
20   --> $DIR/infinite_iter.rs:11:5
21    |
22 LL |     (0..8_u64).chain(0..).max(); // infinite iter
23    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
24
25 error: infinite iteration detected
26   --> $DIR/infinite_iter.rs:16:5
27    |
28 LL | /     (0..8_u32)
29 LL | |         .rev()
30 LL | |         .cycle()
31 LL | |         .map(|x| x + 1_u32)
32 LL | |         .for_each(|x| println!("{}", x)); // infinite iter
33    | |________________________________________^
34
35 error: infinite iteration detected
36   --> $DIR/infinite_iter.rs:22:5
37    |
38 LL |     (0_usize..).flat_map(|x| 0..x).product::<usize>(); // infinite iter
39    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40
41 error: infinite iteration detected
42   --> $DIR/infinite_iter.rs:23:5
43    |
44 LL |     (0_u64..).filter(|x| x % 2 == 0).last(); // infinite iter
45    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
46
47 error: possible infinite iteration detected
48   --> $DIR/infinite_iter.rs:30:5
49    |
50 LL |     (0..).zip((0..).take_while(square_is_lower_64)).count(); // maybe infinite iter
51    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52    |
53 note: the lint level is defined here
54   --> $DIR/infinite_iter.rs:28:8
55    |
56 LL | #[deny(clippy::maybe_infinite_iter)]
57    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
58
59 error: possible infinite iteration detected
60   --> $DIR/infinite_iter.rs:31:5
61    |
62 LL |     repeat(42).take_while(|x| *x == 42).chain(0..42).max(); // maybe infinite iter
63    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
64
65 error: possible infinite iteration detected
66   --> $DIR/infinite_iter.rs:32:5
67    |
68 LL | /     (1..)
69 LL | |         .scan(0, |state, x| {
70 LL | |             *state += x;
71 LL | |             Some(*state)
72 LL | |         })
73 LL | |         .min(); // maybe infinite iter
74    | |______________^
75
76 error: possible infinite iteration detected
77   --> $DIR/infinite_iter.rs:38:5
78    |
79 LL |     (0..).find(|x| *x == 24); // maybe infinite iter
80    |     ^^^^^^^^^^^^^^^^^^^^^^^^
81
82 error: possible infinite iteration detected
83   --> $DIR/infinite_iter.rs:39:5
84    |
85 LL |     (0..).position(|x| x == 24); // maybe infinite iter
86    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
87
88 error: possible infinite iteration detected
89   --> $DIR/infinite_iter.rs:40:5
90    |
91 LL |     (0..).any(|x| x == 24); // maybe infinite iter
92    |     ^^^^^^^^^^^^^^^^^^^^^^
93
94 error: possible infinite iteration detected
95   --> $DIR/infinite_iter.rs:41:5
96    |
97 LL |     (0..).all(|x| x == 24); // maybe infinite iter
98    |     ^^^^^^^^^^^^^^^^^^^^^^
99
100 error: infinite iteration detected
101   --> $DIR/infinite_iter.rs:64:31
102    |
103 LL |         let _: HashSet<i32> = (0..).collect(); // Infinite iter
104    |                               ^^^^^^^^^^^^^^^
105    |
106    = note: `#[deny(clippy::infinite_iter)]` on by default
107
108 error: aborting due to 14 previous errors
109