2016-06-01 16:30:13 +02:00
|
|
|
trait Foo {
|
2025-04-05 19:19:56 +03:00
|
|
|
fn foo(&self); //~ NOTE `&self` used in trait
|
2016-06-01 16:30:13 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
struct Bar;
|
|
|
|
|
|
|
|
|
|
impl Foo for Bar {
|
|
|
|
|
fn foo() {} //~ ERROR E0186
|
2025-04-05 19:19:56 +03:00
|
|
|
//~^ NOTE expected `&self` in impl
|
2016-06-01 16:30:13 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
}
|