@@ -7,7 +7,7 @@ LL | let (a) = 0;
7
7
note: the lint level is defined here
8
8
--> $DIR/issue-54538-unused-parens-lint.rs:13:9
9
9
|
10
- LL | #![deny(unused_parens)]
10
+ LL | #![deny(unused_parens, unused_braces )]
11
11
| ^^^^^^^^^^^^^
12
12
help: remove these parentheses
13
13
|
@@ -99,8 +99,37 @@ LL - loop { if (break ({ println!("hello") })) {} }
99
99
LL + loop { if break ({ println!("hello") }) {} }
100
100
|
101
101
102
+ error: unnecessary parentheses around `break` value
103
+ --> $DIR/issue-54538-unused-parens-lint.rs:46:22
104
+ |
105
+ LL | loop { if (break ({ println!("hello") })) {} }
106
+ | ^ ^
107
+ |
108
+ help: remove these parentheses
109
+ |
110
+ LL - loop { if (break ({ println!("hello") })) {} }
111
+ LL + loop { if (break { println!("hello") }) {} }
112
+ |
113
+
114
+ error: unnecessary braces around `break` value
115
+ --> $DIR/issue-54538-unused-parens-lint.rs:49:22
116
+ |
117
+ LL | loop { if (break { println!("hello") }) {} }
118
+ | ^^ ^^
119
+ |
120
+ note: the lint level is defined here
121
+ --> $DIR/issue-54538-unused-parens-lint.rs:13:24
122
+ |
123
+ LL | #![deny(unused_parens, unused_braces)]
124
+ | ^^^^^^^^^^^^^
125
+ help: remove these braces
126
+ |
127
+ LL - loop { if (break { println!("hello") }) {} }
128
+ LL + loop { if (break println!("hello")) {} }
129
+ |
130
+
102
131
error: unnecessary parentheses around pattern
103
- --> $DIR/issue-54538-unused-parens-lint.rs:71 :12
132
+ --> $DIR/issue-54538-unused-parens-lint.rs:73 :12
104
133
|
105
134
LL | if let (0 | 1) = 0 {}
106
135
| ^ ^
@@ -112,7 +141,7 @@ LL + if let 0 | 1 = 0 {}
112
141
|
113
142
114
143
error: unnecessary parentheses around pattern
115
- --> $DIR/issue-54538-unused-parens-lint.rs:72 :13
144
+ --> $DIR/issue-54538-unused-parens-lint.rs:74 :13
116
145
|
117
146
LL | if let ((0 | 1),) = (0,) {}
118
147
| ^ ^
@@ -124,7 +153,7 @@ LL + if let (0 | 1,) = (0,) {}
124
153
|
125
154
126
155
error: unnecessary parentheses around pattern
127
- --> $DIR/issue-54538-unused-parens-lint.rs:73 :13
156
+ --> $DIR/issue-54538-unused-parens-lint.rs:75 :13
128
157
|
129
158
LL | if let [(0 | 1)] = [0] {}
130
159
| ^ ^
@@ -136,7 +165,7 @@ LL + if let [0 | 1] = [0] {}
136
165
|
137
166
138
167
error: unnecessary parentheses around pattern
139
- --> $DIR/issue-54538-unused-parens-lint.rs:74 :16
168
+ --> $DIR/issue-54538-unused-parens-lint.rs:76 :16
140
169
|
141
170
LL | if let 0 | (1 | 2) = 0 {}
142
171
| ^ ^
@@ -148,7 +177,7 @@ LL + if let 0 | 1 | 2 = 0 {}
148
177
|
149
178
150
179
error: unnecessary parentheses around pattern
151
- --> $DIR/issue-54538-unused-parens-lint.rs:76 :15
180
+ --> $DIR/issue-54538-unused-parens-lint.rs:78 :15
152
181
|
153
182
LL | if let TS((0 | 1)) = TS(0) {}
154
183
| ^ ^
@@ -160,7 +189,7 @@ LL + if let TS(0 | 1) = TS(0) {}
160
189
|
161
190
162
191
error: unnecessary parentheses around pattern
163
- --> $DIR/issue-54538-unused-parens-lint.rs:78 :20
192
+ --> $DIR/issue-54538-unused-parens-lint.rs:80 :20
164
193
|
165
194
LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
166
195
| ^ ^
@@ -172,7 +201,7 @@ LL + if let NS { f: 0 | 1 } = (NS { f: 0 }) {}
172
201
|
173
202
174
203
error: unnecessary parentheses around pattern
175
- --> $DIR/issue-54538-unused-parens-lint.rs:88 :9
204
+ --> $DIR/issue-54538-unused-parens-lint.rs:90 :9
176
205
|
177
206
LL | (_) => {}
178
207
| ^ ^
@@ -184,7 +213,7 @@ LL + _ => {}
184
213
|
185
214
186
215
error: unnecessary parentheses around pattern
187
- --> $DIR/issue-54538-unused-parens-lint.rs:89 :9
216
+ --> $DIR/issue-54538-unused-parens-lint.rs:91 :9
188
217
|
189
218
LL | (y) => {}
190
219
| ^ ^
@@ -196,7 +225,7 @@ LL + y => {}
196
225
|
197
226
198
227
error: unnecessary parentheses around pattern
199
- --> $DIR/issue-54538-unused-parens-lint.rs:90 :9
228
+ --> $DIR/issue-54538-unused-parens-lint.rs:92 :9
200
229
|
201
230
LL | (ref r) => {}
202
231
| ^ ^
@@ -208,7 +237,7 @@ LL + ref r => {}
208
237
|
209
238
210
239
error: unnecessary parentheses around pattern
211
- --> $DIR/issue-54538-unused-parens-lint.rs:91 :9
240
+ --> $DIR/issue-54538-unused-parens-lint.rs:93 :9
212
241
|
213
242
LL | (e @ 1...2) => {}
214
243
| ^ ^
@@ -220,7 +249,7 @@ LL + e @ 1...2 => {}
220
249
|
221
250
222
251
error: unnecessary parentheses around pattern
223
- --> $DIR/issue-54538-unused-parens-lint.rs:97 :9
252
+ --> $DIR/issue-54538-unused-parens-lint.rs:99 :9
224
253
|
225
254
LL | (e @ &(1...2)) => {}
226
255
| ^ ^
@@ -232,7 +261,7 @@ LL + e @ &(1...2) => {}
232
261
|
233
262
234
263
error: unnecessary parentheses around pattern
235
- --> $DIR/issue-54538-unused-parens-lint.rs:98 :10
264
+ --> $DIR/issue-54538-unused-parens-lint.rs:100 :10
236
265
|
237
266
LL | &(_) => {}
238
267
| ^ ^
@@ -244,7 +273,7 @@ LL + &_ => {}
244
273
|
245
274
246
275
error: unnecessary parentheses around pattern
247
- --> $DIR/issue-54538-unused-parens-lint.rs:109 :9
276
+ --> $DIR/issue-54538-unused-parens-lint.rs:111 :9
248
277
|
249
278
LL | (_) => {}
250
279
| ^ ^
@@ -256,7 +285,7 @@ LL + _ => {}
256
285
|
257
286
258
287
error: unnecessary parentheses around pattern
259
- --> $DIR/issue-54538-unused-parens-lint.rs:110 :9
288
+ --> $DIR/issue-54538-unused-parens-lint.rs:112 :9
260
289
|
261
290
LL | (y) => {}
262
291
| ^ ^
@@ -268,7 +297,7 @@ LL + y => {}
268
297
|
269
298
270
299
error: unnecessary parentheses around pattern
271
- --> $DIR/issue-54538-unused-parens-lint.rs:111 :9
300
+ --> $DIR/issue-54538-unused-parens-lint.rs:113 :9
272
301
|
273
302
LL | (ref r) => {}
274
303
| ^ ^
@@ -280,7 +309,7 @@ LL + ref r => {}
280
309
|
281
310
282
311
error: unnecessary parentheses around pattern
283
- --> $DIR/issue-54538-unused-parens-lint.rs:112 :9
312
+ --> $DIR/issue-54538-unused-parens-lint.rs:114 :9
284
313
|
285
314
LL | (e @ 1..=2) => {}
286
315
| ^ ^
@@ -292,7 +321,7 @@ LL + e @ 1..=2 => {}
292
321
|
293
322
294
323
error: unnecessary parentheses around pattern
295
- --> $DIR/issue-54538-unused-parens-lint.rs:118 :9
324
+ --> $DIR/issue-54538-unused-parens-lint.rs:120 :9
296
325
|
297
326
LL | (e @ &(1..=2)) => {}
298
327
| ^ ^
@@ -304,7 +333,7 @@ LL + e @ &(1..=2) => {}
304
333
|
305
334
306
335
error: unnecessary parentheses around pattern
307
- --> $DIR/issue-54538-unused-parens-lint.rs:119 :10
336
+ --> $DIR/issue-54538-unused-parens-lint.rs:121 :10
308
337
|
309
338
LL | &(_) => {}
310
339
| ^ ^
@@ -315,5 +344,5 @@ LL - &(_) => {}
315
344
LL + &_ => {}
316
345
|
317
346
318
- error: aborting due to 26 previous errors
347
+ error: aborting due to 28 previous errors
319
348
0 commit comments