struct A; | |
struct B; | |
struct C; | |
struct D; | |
fn f( | |
a1: A, | |
a2: A, | |
b1: B, | |
b2: B, | |
c1: C, | |
c2: C, | |
) {} | |
fn main() { | |
f(C, A, A, A, B, B, C); //~ ERROR function takes 6 arguments but 7 arguments were supplied [E0061] | |
f(C, C, A, A, B, B); //~ ERROR arguments to this function are incorrect [E0308] | |
f(A, A, D, D, B, B); //~ arguments to this function are incorrect [E0308] | |
f(C, C, B, B, A, A); //~ arguments to this function are incorrect [E0308] | |
f(C, C, A, B, A, A); //~ arguments to this function are incorrect [E0308] | |
} |