blob: cdbf13b68889ee51310f2d2104942746b8169ab7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#![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
}
|