1 error: unnecessary parentheses around pattern
2 --> $DIR/issue-54538-unused-parens-lint.rs:16:9
7 note: the lint level is defined here
8 --> $DIR/issue-54538-unused-parens-lint.rs:13:9
10 LL | #![deny(unused_parens)]
12 help: remove these parentheses
18 error: unnecessary parentheses around pattern
19 --> $DIR/issue-54538-unused-parens-lint.rs:17:9
21 LL | for (a) in 0..1 {}
24 help: remove these parentheses
26 LL - for (a) in 0..1 {}
30 error: unnecessary parentheses around pattern
31 --> $DIR/issue-54538-unused-parens-lint.rs:18:12
33 LL | if let (a) = 0 {}
36 help: remove these parentheses
38 LL - if let (a) = 0 {}
42 error: unnecessary parentheses around pattern
43 --> $DIR/issue-54538-unused-parens-lint.rs:19:15
45 LL | while let (a) = 0 {}
48 help: remove these parentheses
50 LL - while let (a) = 0 {}
51 LL + while let a = 0 {}
54 error: unnecessary parentheses around pattern
55 --> $DIR/issue-54538-unused-parens-lint.rs:20:12
57 LL | fn foo((a): u8) {}
60 help: remove these parentheses
62 LL - fn foo((a): u8) {}
66 error: unnecessary parentheses around pattern
67 --> $DIR/issue-54538-unused-parens-lint.rs:21:14
69 LL | let _ = |(a): u8| 0;
72 help: remove these parentheses
74 LL - let _ = |(a): u8| 0;
75 LL + let _ = |a: u8| 0;
78 error: unnecessary parentheses around pattern
79 --> $DIR/issue-54538-unused-parens-lint.rs:56:12
81 LL | if let (0 | 1) = 0 {}
84 help: remove these parentheses
86 LL - if let (0 | 1) = 0 {}
87 LL + if let 0 | 1 = 0 {}
90 error: unnecessary parentheses around pattern
91 --> $DIR/issue-54538-unused-parens-lint.rs:57:13
93 LL | if let ((0 | 1),) = (0,) {}
96 help: remove these parentheses
98 LL - if let ((0 | 1),) = (0,) {}
99 LL + if let (0 | 1,) = (0,) {}
102 error: unnecessary parentheses around pattern
103 --> $DIR/issue-54538-unused-parens-lint.rs:58:13
105 LL | if let [(0 | 1)] = [0] {}
108 help: remove these parentheses
110 LL - if let [(0 | 1)] = [0] {}
111 LL + if let [0 | 1] = [0] {}
114 error: unnecessary parentheses around pattern
115 --> $DIR/issue-54538-unused-parens-lint.rs:59:16
117 LL | if let 0 | (1 | 2) = 0 {}
120 help: remove these parentheses
122 LL - if let 0 | (1 | 2) = 0 {}
123 LL + if let 0 | 1 | 2 = 0 {}
126 error: unnecessary parentheses around pattern
127 --> $DIR/issue-54538-unused-parens-lint.rs:61:15
129 LL | if let TS((0 | 1)) = TS(0) {}
132 help: remove these parentheses
134 LL - if let TS((0 | 1)) = TS(0) {}
135 LL + if let TS(0 | 1) = TS(0) {}
138 error: unnecessary parentheses around pattern
139 --> $DIR/issue-54538-unused-parens-lint.rs:63:20
141 LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
144 help: remove these parentheses
146 LL - if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
147 LL + if let NS { f: 0 | 1 } = (NS { f: 0 }) {}
150 error: unnecessary parentheses around pattern
151 --> $DIR/issue-54538-unused-parens-lint.rs:73:9
156 help: remove these parentheses
162 error: unnecessary parentheses around pattern
163 --> $DIR/issue-54538-unused-parens-lint.rs:74:9
168 help: remove these parentheses
174 error: unnecessary parentheses around pattern
175 --> $DIR/issue-54538-unused-parens-lint.rs:75:9
180 help: remove these parentheses
186 error: unnecessary parentheses around pattern
187 --> $DIR/issue-54538-unused-parens-lint.rs:76:9
189 LL | (e @ 1...2) => {}
192 help: remove these parentheses
194 LL - (e @ 1...2) => {}
198 error: unnecessary parentheses around pattern
199 --> $DIR/issue-54538-unused-parens-lint.rs:82:9
201 LL | (e @ &(1...2)) => {}
204 help: remove these parentheses
206 LL - (e @ &(1...2)) => {}
207 LL + e @ &(1...2) => {}
210 error: unnecessary parentheses around pattern
211 --> $DIR/issue-54538-unused-parens-lint.rs:83:10
216 help: remove these parentheses
222 error: unnecessary parentheses around pattern
223 --> $DIR/issue-54538-unused-parens-lint.rs:94:9
228 help: remove these parentheses
234 error: unnecessary parentheses around pattern
235 --> $DIR/issue-54538-unused-parens-lint.rs:95:9
240 help: remove these parentheses
246 error: unnecessary parentheses around pattern
247 --> $DIR/issue-54538-unused-parens-lint.rs:96:9
252 help: remove these parentheses
258 error: unnecessary parentheses around pattern
259 --> $DIR/issue-54538-unused-parens-lint.rs:97:9
261 LL | (e @ 1..=2) => {}
264 help: remove these parentheses
266 LL - (e @ 1..=2) => {}
270 error: unnecessary parentheses around pattern
271 --> $DIR/issue-54538-unused-parens-lint.rs:103:9
273 LL | (e @ &(1..=2)) => {}
276 help: remove these parentheses
278 LL - (e @ &(1..=2)) => {}
279 LL + e @ &(1..=2) => {}
282 error: unnecessary parentheses around pattern
283 --> $DIR/issue-54538-unused-parens-lint.rs:104:10
288 help: remove these parentheses
294 error: aborting due to 24 previous errors