1 2 3 4 5 6 7 8 9 10 11
pub trait Foo { fn f(&self) -> isize; } pub struct A { pub x: isize } impl Foo for A { fn f(&self) -> isize { 10 } }