2 Lints for suspicious operations in impls of OpAssign, e.g.
3 subtracting elements in an AddAssign impl.
6 This is probably a typo or copy-and-paste error and not intended.
10 impl AddAssign for Foo {
11 fn add_assign(&mut self, other: Foo) {
12 *self = *self - other;