1 error: this sequence of operators looks suspiciously like a bug
2 --> $DIR/suspicious_operation_groupings.rs:16:9
4 LL | self.x == other.y && self.y == other.y && self.z == other.z
5 | ^^^^^^^^^^^^^^^^^ help: did you mean: `self.x == other.x`
7 = note: `-D clippy::suspicious-operation-groupings` implied by `-D warnings`
9 error: this sequence of operators looks suspiciously like a bug
10 --> $DIR/suspicious_operation_groupings.rs:29:20
12 LL | s1.a < s2.a && s1.a < s2.b
13 | ^^^^^^^^^^^ help: did you mean: `s1.b < s2.b`
15 error: this sequence of operators looks suspiciously like a bug
16 --> $DIR/suspicious_operation_groupings.rs:77:33
18 LL | s1.a * s2.a + s1.b * s2.b + s1.c * s2.b + s1.d * s2.d
19 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
21 error: this sequence of operators looks suspiciously like a bug
22 --> $DIR/suspicious_operation_groupings.rs:82:19
24 LL | s1.a * s2.a + s1.b * s2.c + s1.c * s2.c
25 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
27 error: this sequence of operators looks suspiciously like a bug
28 --> $DIR/suspicious_operation_groupings.rs:82:19
30 LL | s1.a * s2.a + s1.b * s2.c + s1.c * s2.c
31 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
33 error: this sequence of operators looks suspiciously like a bug
34 --> $DIR/suspicious_operation_groupings.rs:87:19
36 LL | s1.a * s2.a + s2.b * s2.b + s1.c * s2.c
37 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
39 error: this sequence of operators looks suspiciously like a bug
40 --> $DIR/suspicious_operation_groupings.rs:92:19
42 LL | s1.a * s2.a + s1.b * s1.b + s1.c * s2.c
43 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
45 error: this sequence of operators looks suspiciously like a bug
46 --> $DIR/suspicious_operation_groupings.rs:97:5
48 LL | s1.a * s1.a + s1.b * s2.b + s1.c * s2.c
49 | ^^^^^^^^^^^ help: did you mean: `s1.a * s2.a`
51 error: this sequence of operators looks suspiciously like a bug
52 --> $DIR/suspicious_operation_groupings.rs:102:33
54 LL | s1.a * s2.a + s1.b * s2.b + s1.c * s1.c
55 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
57 error: this sequence of operators looks suspiciously like a bug
58 --> $DIR/suspicious_operation_groupings.rs:115:20
60 LL | (s1.a * s2.a + s1.b * s1.b)
61 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
63 error: this sequence of operators looks suspiciously like a bug
64 --> $DIR/suspicious_operation_groupings.rs:120:34
66 LL | (s1.a * s2.a + s1.b * s2.b + s1.c * s2.b + s1.d * s2.d)
67 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
69 error: this sequence of operators looks suspiciously like a bug
70 --> $DIR/suspicious_operation_groupings.rs:125:38
72 LL | (s1.a * s2.a) + (s1.b * s2.b) + (s1.c * s2.b) + (s1.d * s2.d)
73 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
75 error: this sequence of operators looks suspiciously like a bug
76 --> $DIR/suspicious_operation_groupings.rs:130:39
78 LL | ((s1.a * s2.a) + (s1.b * s2.b) + (s1.c * s2.b) + (s1.d * s2.d))
79 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
81 error: this sequence of operators looks suspiciously like a bug
82 --> $DIR/suspicious_operation_groupings.rs:135:42
84 LL | (((s1.a * s2.a) + (s1.b * s2.b)) + ((s1.c * s2.b) + (s1.d * s2.d)))
85 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
87 error: this sequence of operators looks suspiciously like a bug
88 --> $DIR/suspicious_operation_groupings.rs:135:42
90 LL | (((s1.a * s2.a) + (s1.b * s2.b)) + ((s1.c * s2.b) + (s1.d * s2.d)))
91 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
93 error: this sequence of operators looks suspiciously like a bug
94 --> $DIR/suspicious_operation_groupings.rs:140:40
96 LL | (((s1.a * s2.a) + (s1.b * s2.b) + (s1.c * s2.b)) + (s1.d * s2.d))
97 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
99 error: this sequence of operators looks suspiciously like a bug
100 --> $DIR/suspicious_operation_groupings.rs:145:40
102 LL | ((s1.a * s2.a) + ((s1.b * s2.b) + (s1.c * s2.b) + (s1.d * s2.d)))
103 | ^^^^^^^^^^^ help: did you mean: `s1.c * s2.c`
105 error: this sequence of operators looks suspiciously like a bug
106 --> $DIR/suspicious_operation_groupings.rs:150:20
108 LL | (s1.a * s2.a + s2.b * s2.b) / 2
109 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
111 error: this sequence of operators looks suspiciously like a bug
112 --> $DIR/suspicious_operation_groupings.rs:155:35
114 LL | i32::swap_bytes(s1.a * s2.a + s2.b * s2.b)
115 | ^^^^^^^^^^^ help: did you mean: `s1.b * s2.b`
117 error: this sequence of operators looks suspiciously like a bug
118 --> $DIR/suspicious_operation_groupings.rs:160:29
120 LL | s1.a > 0 && s1.b > 0 && s1.d == s2.c && s1.d == s2.d
121 | ^^^^^^^^^^^^ help: did you mean: `s1.c == s2.c`
123 error: this sequence of operators looks suspiciously like a bug
124 --> $DIR/suspicious_operation_groupings.rs:165:17
126 LL | s1.a > 0 && s1.d == s2.c && s1.b > 0 && s1.d == s2.d
127 | ^^^^^^^^^^^^ help: did you mean: `s1.c == s2.c`
129 error: this sequence of operators looks suspiciously like a bug
130 --> $DIR/suspicious_operation_groupings.rs:174:77
132 LL | (n1.inner.0).0 == (n2.inner.0).0 && (n1.inner.1).0 == (n2.inner.1).0 && (n1.inner.2).0 == (n2.inner.1).0
133 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: did you mean: `(n1.inner.2).0 == (n2.inner.2).0`
135 error: this sequence of operators looks suspiciously like a bug
136 --> $DIR/suspicious_operation_groupings.rs:188:25
138 LL | s1.a <= s2.a && s1.a <= s2.b
139 | ^^^^^^^^^^^^ help: did you mean: `s1.b <= s2.b`
141 error: this sequence of operators looks suspiciously like a bug
142 --> $DIR/suspicious_operation_groupings.rs:194:23
144 LL | if s1.a < s2.a && s1.a < s2.b {
145 | ^^^^^^^^^^^ help: did you mean: `s1.b < s2.b`
147 error: this sequence of operators looks suspiciously like a bug
148 --> $DIR/suspicious_operation_groupings.rs:201:48
150 LL | -(-(-s1.a * -s2.a) + (-(-s1.b * -s2.b) + -(-s1.c * -s2.b) + -(-s1.d * -s2.d)))
151 | ^^^^^^^^^^^^^ help: did you mean: `-s1.c * -s2.c`
153 error: this sequence of operators looks suspiciously like a bug
154 --> $DIR/suspicious_operation_groupings.rs:206:27
156 LL | -(if -s1.a < -s2.a && -s1.a < -s2.b { s1.c } else { s2.a })
157 | ^^^^^^^^^^^^^ help: did you mean: `-s1.b < -s2.b`
159 error: aborting due to 26 previous errors