1 error: unnecessary parentheses around pattern
2 --> $DIR/issue-54538-unused-parens-lint.rs:11:9
5 | ^^^ help: remove these parentheses
7 note: the lint level is defined here
8 --> $DIR/issue-54538-unused-parens-lint.rs:8:9
10 LL | #![deny(unused_parens)]
13 error: unnecessary parentheses around pattern
14 --> $DIR/issue-54538-unused-parens-lint.rs:12:9
16 LL | for (a) in 0..1 {}
17 | ^^^ help: remove these parentheses
19 error: unnecessary parentheses around pattern
20 --> $DIR/issue-54538-unused-parens-lint.rs:13:12
22 LL | if let (a) = 0 {}
23 | ^^^ help: remove these parentheses
25 error: unnecessary parentheses around pattern
26 --> $DIR/issue-54538-unused-parens-lint.rs:14:15
28 LL | while let (a) = 0 {}
29 | ^^^ help: remove these parentheses
31 error: unnecessary parentheses around pattern
32 --> $DIR/issue-54538-unused-parens-lint.rs:15:12
34 LL | fn foo((a): u8) {}
35 | ^^^ help: remove these parentheses
37 error: unnecessary parentheses around pattern
38 --> $DIR/issue-54538-unused-parens-lint.rs:16:14
40 LL | let _ = |(a): u8| 0;
41 | ^^^ help: remove these parentheses
43 error: unnecessary parentheses around pattern
44 --> $DIR/issue-54538-unused-parens-lint.rs:44:12
46 LL | if let (0 | 1) = 0 {}
47 | ^^^^^^^ help: remove these parentheses
49 error: unnecessary parentheses around pattern
50 --> $DIR/issue-54538-unused-parens-lint.rs:45:13
52 LL | if let ((0 | 1),) = (0,) {}
53 | ^^^^^^^ help: remove these parentheses
55 error: unnecessary parentheses around pattern
56 --> $DIR/issue-54538-unused-parens-lint.rs:46:13
58 LL | if let [(0 | 1)] = [0] {}
59 | ^^^^^^^ help: remove these parentheses
61 error: unnecessary parentheses around pattern
62 --> $DIR/issue-54538-unused-parens-lint.rs:47:16
64 LL | if let 0 | (1 | 2) = 0 {}
65 | ^^^^^^^ help: remove these parentheses
67 error: unnecessary parentheses around pattern
68 --> $DIR/issue-54538-unused-parens-lint.rs:49:15
70 LL | if let TS((0 | 1)) = TS(0) {}
71 | ^^^^^^^ help: remove these parentheses
73 error: unnecessary parentheses around pattern
74 --> $DIR/issue-54538-unused-parens-lint.rs:51:20
76 LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
77 | ^^^^^^^ help: remove these parentheses
79 error: unnecessary parentheses around pattern
80 --> $DIR/issue-54538-unused-parens-lint.rs:61:9
83 | ^^^ help: remove these parentheses
85 error: unnecessary parentheses around pattern
86 --> $DIR/issue-54538-unused-parens-lint.rs:62:9
89 | ^^^ help: remove these parentheses
91 error: unnecessary parentheses around pattern
92 --> $DIR/issue-54538-unused-parens-lint.rs:63:9
95 | ^^^^^^^ help: remove these parentheses
97 error: unnecessary parentheses around pattern
98 --> $DIR/issue-54538-unused-parens-lint.rs:64:9
100 LL | (e @ 1...2) => {}
101 | ^^^^^^^^^^^ help: remove these parentheses
103 error: unnecessary parentheses around pattern
104 --> $DIR/issue-54538-unused-parens-lint.rs:70:9
106 LL | (e @ &(1...2)) => {}
107 | ^^^^^^^^^^^^^^ help: remove these parentheses
109 error: unnecessary parentheses around pattern
110 --> $DIR/issue-54538-unused-parens-lint.rs:71:10
113 | ^^^ help: remove these parentheses
115 error: unnecessary parentheses around pattern
116 --> $DIR/issue-54538-unused-parens-lint.rs:82:9
119 | ^^^ help: remove these parentheses
121 error: unnecessary parentheses around pattern
122 --> $DIR/issue-54538-unused-parens-lint.rs:83:9
125 | ^^^ help: remove these parentheses
127 error: unnecessary parentheses around pattern
128 --> $DIR/issue-54538-unused-parens-lint.rs:84:9
131 | ^^^^^^^ help: remove these parentheses
133 error: unnecessary parentheses around pattern
134 --> $DIR/issue-54538-unused-parens-lint.rs:85:9
136 LL | (e @ 1..=2) => {}
137 | ^^^^^^^^^^^ help: remove these parentheses
139 error: unnecessary parentheses around pattern
140 --> $DIR/issue-54538-unused-parens-lint.rs:91:9
142 LL | (e @ &(1..=2)) => {}
143 | ^^^^^^^^^^^^^^ help: remove these parentheses
145 error: unnecessary parentheses around pattern
146 --> $DIR/issue-54538-unused-parens-lint.rs:92:10
149 | ^^^ help: remove these parentheses
151 error: aborting due to 24 previous errors