1 error: unexpected `self` parameter in function
2 --> $DIR/self-in-function-arg.rs:1:15
4 LL | fn foo(x:i32, self: i32) -> i32 { self }
5 | ^^^^ not valid as function parameter
7 = note: `self` is only valid as the first parameter of an associated function
9 error: aborting due to previous error