1 error: unnecessary parentheses around `return` value
2 --> $DIR/lint-unnecessary-parens.rs:13:12
5 | ^^^ help: remove these parentheses
7 note: the lint level is defined here
8 --> $DIR/lint-unnecessary-parens.rs:3:9
10 LL | #![deny(unused_parens)]
13 error: unnecessary parentheses around `return` value
14 --> $DIR/lint-unnecessary-parens.rs:16:12
16 LL | return (X { y });
17 | ^^^^^^^^^ help: remove these parentheses
19 error: unnecessary parentheses around type
20 --> $DIR/lint-unnecessary-parens.rs:19:46
22 LL | pub fn unused_parens_around_return_type() -> (u32) {
23 | ^^^^^ help: remove these parentheses
25 error: unnecessary parentheses around block return value
26 --> $DIR/lint-unnecessary-parens.rs:25:9
29 | ^^^ help: remove these parentheses
31 error: unnecessary parentheses around block return value
32 --> $DIR/lint-unnecessary-parens.rs:27:5
35 | ^^^ help: remove these parentheses
37 error: unnecessary parentheses around assigned value
38 --> $DIR/lint-unnecessary-parens.rs:44:31
40 LL | pub const CONST_ITEM: usize = (10);
41 | ^^^^ help: remove these parentheses
43 error: unnecessary parentheses around assigned value
44 --> $DIR/lint-unnecessary-parens.rs:45:33
46 LL | pub static STATIC_ITEM: usize = (10);
47 | ^^^^ help: remove these parentheses
49 error: unnecessary parentheses around function argument
50 --> $DIR/lint-unnecessary-parens.rs:49:9
53 | ^^^^^^ help: remove these parentheses
55 error: unnecessary parentheses around `if` condition
56 --> $DIR/lint-unnecessary-parens.rs:51:8
59 | ^^^^^^ help: remove these parentheses
61 error: unnecessary parentheses around `while` condition
62 --> $DIR/lint-unnecessary-parens.rs:52:11
65 | ^^^^^^ help: remove these parentheses
67 error: unnecessary parentheses around `match` scrutinee expression
68 --> $DIR/lint-unnecessary-parens.rs:53:11
71 | ^^^^^^ help: remove these parentheses
73 error: unnecessary parentheses around `let` scrutinee expression
74 --> $DIR/lint-unnecessary-parens.rs:56:16
76 LL | if let 1 = (1) {}
77 | ^^^ help: remove these parentheses
79 error: unnecessary parentheses around `let` scrutinee expression
80 --> $DIR/lint-unnecessary-parens.rs:57:19
82 LL | while let 1 = (2) {}
83 | ^^^ help: remove these parentheses
85 error: unnecessary parentheses around method argument
86 --> $DIR/lint-unnecessary-parens.rs:73:24
88 LL | X { y: false }.foo((true));
89 | ^^^^^^ help: remove these parentheses
91 error: unnecessary parentheses around assigned value
92 --> $DIR/lint-unnecessary-parens.rs:75:18
94 LL | let mut _a = (0);
95 | ^^^ help: remove these parentheses
97 error: unnecessary parentheses around assigned value
98 --> $DIR/lint-unnecessary-parens.rs:76:10
101 | ^^^ help: remove these parentheses
103 error: unnecessary parentheses around assigned value
104 --> $DIR/lint-unnecessary-parens.rs:77:11
107 | ^^^ help: remove these parentheses
109 error: aborting due to 17 previous errors