| struct Qux; | |
| impl Qux { | |
| fn foo( | |
| &self, | |
| a: i32, | |
| b: i32, | |
| c: i32, | |
| d: i32, | |
| e: i32, | |
| f: i32, | |
| g: i32, | |
| h: i32, | |
| i: i32, | |
| j: i32, | |
| k: i32, | |
| l: i32, | |
| ) { | |
| } | |
| } | |
| fn what( | |
| qux: &Qux, | |
| a: i32, | |
| b: i32, | |
| c: i32, | |
| d: i32, | |
| e: i32, | |
| f: &i32, | |
| g: i32, | |
| h: i32, | |
| i: i32, | |
| j: i32, | |
| k: i32, | |
| l: i32, | |
| ) { | |
| qux.foo(a, b, c, d, e, f, g, h, i, j, k, l); | |
| //~^ ERROR mismatched types | |
| } | |
| fn main() {} |