rust/tests/ui/manual_rem_euclid.rs

18 lines
406 B
Rust
Raw Normal View History

2022-06-21 18:13:15 +00:00
// run-rustfix
#![warn(clippy::manual_rem_euclid)]
fn main() {
let value: i32 = 5;
let _: i32 = ((value % 4) + 4) % 4;
let _: i32 = (4 + (value % 4)) % 4;
let _: i32 = (value % 4 + 4) % 4;
let _: i32 = (4 + value % 4) % 4;
let _: i32 = 1 + (4 + value % 4) % 4;
let _: i32 = (3 + value % 4) % 4;
let _: i32 = (-4 + value % -4) % -4;
let _: i32 = ((5 % 4) + 4) % 4;
}