2 #![warn(clippy::neg_multiply)]
3 #![allow(clippy::no_effect, clippy::unnecessary_operation, clippy::precedence)]
10 impl Mul<isize> for X {
13 fn mul(self, _r: isize) -> Self {
18 impl Mul<X> for isize {
21 fn mul(self, _r: X) -> X {
42 (3_usize as i32) * -1;
44 -1 * -1; // should be ok
46 X * -1; // should be ok
47 -1 * X; // should also be ok