struct S { x: isize, y: isize, } fn main(foo: S) { //~^ ERROR: `main` function has wrong type [E0580] }