rust/tests/ui/traits/inherent-method-order.rs
2023-01-11 09:32:08 +00:00

26 lines
292 B
Rust

// run-pass
struct Foo;
impl Foo {
#[allow(dead_code)]
fn foo(self) {
panic!("wrong method!")
}
}
trait Trait {
fn foo(self);
}
impl<'a,'b,'c> Trait for &'a &'b &'c Foo {
fn foo(self) {
// ok
}
}
fn main() {
let x = &(&(&Foo));
x.foo();
}