]> git.lizzy.rs Git - rust.git/blob - tests/ui/collapsible_if.stderr
Merge pull request #3303 from shssoichiro/3069-unnecessary-fold-pattern-guard
[rust.git] / tests / ui / collapsible_if.stderr
1 error: this if statement can be collapsed
2   --> $DIR/collapsible_if.rs:18:5
3    |
4 18 | /     if x == "hello" {
5 19 | |         if y == "world" {
6 20 | |             println!("Hello world!");
7 21 | |         }
8 22 | |     }
9    | |_____^
10    |
11    = note: `-D clippy::collapsible-if` implied by `-D warnings`
12 help: try
13    |
14 18 |     if x == "hello" && y == "world" {
15 19 |     println!("Hello world!");
16 20 | }
17    |
18
19 error: this if statement can be collapsed
20   --> $DIR/collapsible_if.rs:24:5
21    |
22 24 | /     if x == "hello" || x == "world" {
23 25 | |         if y == "world" || y == "hello" {
24 26 | |             println!("Hello world!");
25 27 | |         }
26 28 | |     }
27    | |_____^
28 help: try
29    |
30 24 |     if (x == "hello" || x == "world") && (y == "world" || y == "hello") {
31 25 |     println!("Hello world!");
32 26 | }
33    |
34
35 error: this if statement can be collapsed
36   --> $DIR/collapsible_if.rs:30:5
37    |
38 30 | /     if x == "hello" && x == "world" {
39 31 | |         if y == "world" || y == "hello" {
40 32 | |             println!("Hello world!");
41 33 | |         }
42 34 | |     }
43    | |_____^
44 help: try
45    |
46 30 |     if x == "hello" && x == "world" && (y == "world" || y == "hello") {
47 31 |     println!("Hello world!");
48 32 | }
49    |
50
51 error: this if statement can be collapsed
52   --> $DIR/collapsible_if.rs:36:5
53    |
54 36 | /     if x == "hello" || x == "world" {
55 37 | |         if y == "world" && y == "hello" {
56 38 | |             println!("Hello world!");
57 39 | |         }
58 40 | |     }
59    | |_____^
60 help: try
61    |
62 36 |     if (x == "hello" || x == "world") && y == "world" && y == "hello" {
63 37 |     println!("Hello world!");
64 38 | }
65    |
66
67 error: this if statement can be collapsed
68   --> $DIR/collapsible_if.rs:42:5
69    |
70 42 | /     if x == "hello" && x == "world" {
71 43 | |         if y == "world" && y == "hello" {
72 44 | |             println!("Hello world!");
73 45 | |         }
74 46 | |     }
75    | |_____^
76 help: try
77    |
78 42 |     if x == "hello" && x == "world" && y == "world" && y == "hello" {
79 43 |     println!("Hello world!");
80 44 | }
81    |
82
83 error: this if statement can be collapsed
84   --> $DIR/collapsible_if.rs:48:5
85    |
86 48 | /     if 42 == 1337 {
87 49 | |         if 'a' != 'A' {
88 50 | |             println!("world!")
89 51 | |         }
90 52 | |     }
91    | |_____^
92 help: try
93    |
94 48 |     if 42 == 1337 && 'a' != 'A' {
95 49 |     println!("world!")
96 50 | }
97    |
98
99 error: this `else { if .. }` block can be collapsed
100   --> $DIR/collapsible_if.rs:57:12
101    |
102 57 |       } else {
103    |  ____________^
104 58 | |         if y == "world" {
105 59 | |             println!("world!")
106 60 | |         }
107 61 | |     }
108    | |_____^
109 help: try
110    |
111 57 |     } else if y == "world" {
112 58 |     println!("world!")
113 59 | }
114    |
115
116 error: this `else { if .. }` block can be collapsed
117   --> $DIR/collapsible_if.rs:65:12
118    |
119 65 |       } else {
120    |  ____________^
121 66 | |         if let Some(42) = Some(42) {
122 67 | |             println!("world!")
123 68 | |         }
124 69 | |     }
125    | |_____^
126 help: try
127    |
128 65 |     } else if let Some(42) = Some(42) {
129 66 |     println!("world!")
130 67 | }
131    |
132
133 error: this `else { if .. }` block can be collapsed
134   --> $DIR/collapsible_if.rs:73:12
135    |
136 73 |       } else {
137    |  ____________^
138 74 | |         if y == "world" {
139 75 | |             println!("world")
140 76 | |         }
141 ...  |
142 79 | |         }
143 80 | |     }
144    | |_____^
145 help: try
146    |
147 73 |     } else if y == "world" {
148 74 |     println!("world")
149 75 | }
150 76 | else {
151 77 |     println!("!")
152 78 | }
153    |
154
155 error: this `else { if .. }` block can be collapsed
156   --> $DIR/collapsible_if.rs:84:12
157    |
158 84 |       } else {
159    |  ____________^
160 85 | |         if let Some(42) = Some(42) {
161 86 | |             println!("world")
162 87 | |         }
163 ...  |
164 90 | |         }
165 91 | |     }
166    | |_____^
167 help: try
168    |
169 84 |     } else if let Some(42) = Some(42) {
170 85 |     println!("world")
171 86 | }
172 87 | else {
173 88 |     println!("!")
174 89 | }
175    |
176
177 error: this `else { if .. }` block can be collapsed
178    --> $DIR/collapsible_if.rs:95:12
179     |
180 95  |       } else {
181     |  ____________^
182 96  | |         if let Some(42) = Some(42) {
183 97  | |             println!("world")
184 98  | |         }
185 ...   |
186 101 | |         }
187 102 | |     }
188     | |_____^
189 help: try
190     |
191 95  |     } else if let Some(42) = Some(42) {
192 96  |     println!("world")
193 97  | }
194 98  | else {
195 99  |     println!("!")
196 100 | }
197     |
198
199 error: this `else { if .. }` block can be collapsed
200    --> $DIR/collapsible_if.rs:106:12
201     |
202 106 |       } else {
203     |  ____________^
204 107 | |         if x == "hello" {
205 108 | |             println!("world")
206 109 | |         }
207 ...   |
208 112 | |         }
209 113 | |     }
210     | |_____^
211 help: try
212     |
213 106 |     } else if x == "hello" {
214 107 |     println!("world")
215 108 | }
216 109 | else {
217 110 |     println!("!")
218 111 | }
219     |
220
221 error: this `else { if .. }` block can be collapsed
222    --> $DIR/collapsible_if.rs:117:12
223     |
224 117 |       } else {
225     |  ____________^
226 118 | |         if let Some(42) = Some(42) {
227 119 | |             println!("world")
228 120 | |         }
229 ...   |
230 123 | |         }
231 124 | |     }
232     | |_____^
233 help: try
234     |
235 117 |     } else if let Some(42) = Some(42) {
236 118 |     println!("world")
237 119 | }
238 120 | else {
239 121 |     println!("!")
240 122 | }
241     |
242
243 error: this if statement can be collapsed
244    --> $DIR/collapsible_if.rs:176:5
245     |
246 176 | /     if x == "hello" {
247 177 | |         if y == "world" { // Collapsible
248 178 | |             println!("Hello world!");
249 179 | |         }
250 180 | |     }
251     | |_____^
252 help: try
253     |
254 176 |     if x == "hello" && y == "world" { // Collapsible
255 177 |     println!("Hello world!");
256 178 | }
257     |
258
259 error: aborting due to 14 previous errors
260