rust/src/test/ui/invalid-self-argument/trait-fn.rs

12 lines
245 B
Rust
Raw Normal View History

struct Foo {}
impl Foo {
fn c(foo: u32, self) {}
//~^ ERROR unexpected `self` argument in function
2018-11-20 07:43:16 -06:00
//~| NOTE `self` is only valid as the first argument of an associated function
fn good(&mut self, foo: u32) {}
}
fn main() { }