mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 08:36:03 +00:00
17 lines
573 B
Rust
17 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
|
|
}
|