]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/never_loop.stderr
Rollup merge of #102454 - chenyukang:fix-102396-missing-parentheses, r=lcnr
[rust.git] / src / tools / clippy / tests / ui / never_loop.stderr
1 error: this loop never actually loops
2   --> $DIR/never_loop.rs:10:5
3    |
4 LL | /     loop {
5 LL | |         // clippy::never_loop
6 LL | |         x += 1;
7 LL | |         if x == 1 {
8 ...  |
9 LL | |         break;
10 LL | |     }
11    | |_____^
12    |
13    = note: `#[deny(clippy::never_loop)]` on by default
14
15 error: this loop never actually loops
16   --> $DIR/never_loop.rs:32:5
17    |
18 LL | /     loop {
19 LL | |         // never loops
20 LL | |         x += 1;
21 LL | |         break;
22 LL | |     }
23    | |_____^
24
25 error: this loop never actually loops
26   --> $DIR/never_loop.rs:52:5
27    |
28 LL | /     loop {
29 LL | |         // never loops
30 LL | |         while i == 0 {
31 LL | |             // never loops
32 ...  |
33 LL | |         return;
34 LL | |     }
35    | |_____^
36
37 error: this loop never actually loops
38   --> $DIR/never_loop.rs:54:9
39    |
40 LL | /         while i == 0 {
41 LL | |             // never loops
42 LL | |             break;
43 LL | |         }
44    | |_________^
45
46 error: this loop never actually loops
47   --> $DIR/never_loop.rs:66:9
48    |
49 LL | /         loop {
50 LL | |             // never loops
51 LL | |             if x == 5 {
52 LL | |                 break;
53 LL | |             }
54 LL | |             continue 'outer;
55 LL | |         }
56    | |_________^
57
58 error: this loop never actually loops
59   --> $DIR/never_loop.rs:102:5
60    |
61 LL | /     while let Some(y) = x {
62 LL | |         // never loops
63 LL | |         return;
64 LL | |     }
65    | |_____^
66
67 error: this loop never actually loops
68   --> $DIR/never_loop.rs:109:5
69    |
70 LL | /     for x in 0..10 {
71 LL | |         // never loops
72 LL | |         match x {
73 LL | |             1 => break,
74 LL | |             _ => return,
75 LL | |         }
76 LL | |     }
77    | |_____^
78    |
79 help: if you need the first element of the iterator, try writing
80    |
81 LL |     if let Some(x) = (0..10).next() {
82    |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83
84 error: this loop never actually loops
85   --> $DIR/never_loop.rs:157:5
86    |
87 LL | /     'outer: while a {
88 LL | |         // never loops
89 LL | |         while a {
90 LL | |             if a {
91 ...  |
92 LL | |         break 'outer;
93 LL | |     }
94    | |_____^
95
96 error: this loop never actually loops
97   --> $DIR/never_loop.rs:172:9
98    |
99 LL | /         while false {
100 LL | |             break 'label;
101 LL | |         }
102    | |_________^
103
104 error: this loop never actually loops
105   --> $DIR/never_loop.rs:223:13
106    |
107 LL |       let _ = loop {
108    |  _____________^
109 LL | |         let Some(x) = x else {
110 LL | |             return;
111 LL | |         };
112 LL | |
113 LL | |         break x;
114 LL | |     };
115    | |_____^
116
117 error: aborting due to 10 previous errors
118