about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/multi_assignments.rs
blob: 5a0d9a7aa37cb68c8073f5620b8ce6ebe6cb8a32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#![warn(clippy::multi_assignments)]
fn main() {
    let (mut a, mut b, mut c, mut d) = ((), (), (), ());
    a = b = c;
    //~^ multi_assignments

    a = b = c = d;
    //~^ multi_assignments
    //~| multi_assignments

    a = b = { c };
    //~^ multi_assignments

    a = { b = c };
    //~^ multi_assignments

    a = (b = c);
    //~^ multi_assignments
}