1 error: this boolean expression can be simplified
5 | ^^^^^^^^^^^^ help: try `true`
7 note: lint level defined here
10 7 | #[deny(nonminimal_bool)]
13 error: this boolean expression can be simplified
14 --> $DIR/eq_op.rs:43:5
17 | ^^^^^^^^^^^^ help: try `true`
19 error: this boolean expression can be simplified
20 --> $DIR/eq_op.rs:49:5
22 49 | a == b && b == a;
23 | ^^^^^^^^^^^^^^^^ help: try `a == b`
25 error: this boolean expression can be simplified
26 --> $DIR/eq_op.rs:51:5
28 51 | a != b && b != a;
29 | ^^^^^^^^^^^^^^^^ help: try `a != b`
31 error: this boolean expression can be simplified
32 --> $DIR/eq_op.rs:53:5
35 | ^^^^^^^^^^^^^^ help: try `a < b`
37 error: this boolean expression can be simplified
38 --> $DIR/eq_op.rs:55:5
40 55 | a <= b && b >= a;
41 | ^^^^^^^^^^^^^^^^ help: try `a <= b`
43 error: equal expressions as operands to `==`
44 --> $DIR/eq_op.rs:10:5
49 note: lint level defined here
55 error: equal expressions as operands to `==`
56 --> $DIR/eq_op.rs:11:5
61 error: equal expressions as operands to `!=`
62 --> $DIR/eq_op.rs:13:5
67 error: equal expressions as operands to `<`
68 --> $DIR/eq_op.rs:14:5
73 error: equal expressions as operands to `>=`
74 --> $DIR/eq_op.rs:15:5
79 error: equal expressions as operands to `&`
80 --> $DIR/eq_op.rs:18:5
82 18 | (1 as u64) & (1 as u64);
83 | ^^^^^^^^^^^^^^^^^^^^^^^
85 error: equal expressions as operands to `^`
86 --> $DIR/eq_op.rs:19:5
88 19 | 1 ^ ((((((1))))));
91 error: equal expressions as operands to `<`
92 --> $DIR/eq_op.rs:22:5
97 error: equal expressions as operands to `==`
98 --> $DIR/eq_op.rs:23:5
100 23 | ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
101 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
103 error: equal expressions as operands to `&`
104 --> $DIR/eq_op.rs:23:6
106 23 | ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
109 error: equal expressions as operands to `&`
110 --> $DIR/eq_op.rs:23:27
112 23 | ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
115 error: equal expressions as operands to `==`
116 --> $DIR/eq_op.rs:27:5
118 27 | (1 * 2) + (3 * 4) == 1 * 2 + 3 * 4;
119 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
121 error: equal expressions as operands to `!=`
122 --> $DIR/eq_op.rs:30:5
127 error: equal expressions as operands to `!=`
128 --> $DIR/eq_op.rs:31:5
130 31 | ((1, 2) != (1, 2));
133 error: equal expressions as operands to `==`
134 --> $DIR/eq_op.rs:35:5
139 error: equal expressions as operands to `==`
140 --> $DIR/eq_op.rs:36:5
145 error: equal expressions as operands to `-`
146 --> $DIR/eq_op.rs:36:5
151 error: equal expressions as operands to `-`
152 --> $DIR/eq_op.rs:39:5
157 error: equal expressions as operands to `/`
158 --> $DIR/eq_op.rs:40:5
163 error: equal expressions as operands to `&&`
164 --> $DIR/eq_op.rs:41:5
169 error: equal expressions as operands to `||`
170 --> $DIR/eq_op.rs:43:5
175 error: equal expressions as operands to `&&`
176 --> $DIR/eq_op.rs:49:5
178 49 | a == b && b == a;
181 error: equal expressions as operands to `&&`
182 --> $DIR/eq_op.rs:51:5
184 51 | a != b && b != a;
187 error: equal expressions as operands to `&&`
188 --> $DIR/eq_op.rs:53:5
193 error: equal expressions as operands to `&&`
194 --> $DIR/eq_op.rs:55:5
196 55 | a <= b && b >= a;
199 error: equal expressions as operands to `==`
200 --> $DIR/eq_op.rs:59:5
205 warning: taken reference of right operand
206 --> $DIR/eq_op.rs:97:13
211 | help: use the right value directly `y`
213 = note: #[warn(op_ref)] on by default
215 error: aborting due to 32 previous errors