| #![allow(clippy::eq_op)] |
| #![warn(clippy::misrefactored_assign_op, clippy::assign_op_pattern)] |
| |
| fn main() { |
| let mut a = 5; |
| a = a + a + 1; |
| //~^ misrefactored_assign_op |
| |
| a = a + 1 + a; |
| //~^ misrefactored_assign_op |
| |
| a = a - (a - 1); |
| //~^ misrefactored_assign_op |
| |
| a = a * a * 99; |
| //~^ misrefactored_assign_op |
| |
| a = a * 42 * a; |
| //~^ misrefactored_assign_op |
| |
| a = a / (a / 2); |
| //~^ misrefactored_assign_op |
| |
| a = a % (a % 5); |
| //~^ misrefactored_assign_op |
| |
| a = a & a & 1; |
| //~^ misrefactored_assign_op |
| |
| a = a * a * a; |
| //~^ misrefactored_assign_op |
| |
| a = a * a * a; |
| a = a * 42 * a; |
| a = a * 2 + a; |
| a -= 1 - a; |
| a /= 5 / a; |
| a %= 42 % a; |
| a <<= 6 << a; |
| } |