mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-12-11 22:02:55 +00:00
16 lines
573 B
Rust
16 lines
573 B
Rust
#![warn(clippy::multi_assignments)]
|
|
fn main() {
|
|
let (mut a, mut b, mut c, mut d) = ((), (), (), ());
|
|
a = b = c;
|
|
//~^ ERROR: assignments don't nest intuitively
|
|
//~| NOTE: `-D clippy::multi-assignments` implied by `-D warnings`
|
|
a = b = c = d;
|
|
//~^ ERROR: assignments don't nest intuitively
|
|
//~| ERROR: assignments don't nest intuitively
|
|
a = b = { c };
|
|
//~^ ERROR: assignments don't nest intuitively
|
|
a = { b = c };
|
|
//~^ ERROR: assignments don't nest intuitively
|
|
a = (b = c);
|
|
//~^ ERROR: assignments don't nest intuitively
|
|
}
|