blob: dbefb22cb72b411ecea5ce325708f3da4bffa4b7 [file] [log] [blame]
// run-pass
// aux-build:trait_xc_call_aux.rs
extern crate trait_xc_call_aux as aux;
use aux::Foo;
trait Bar : Foo {
fn g(&self) -> isize;
}
impl Bar for aux::A {
fn g(&self) -> isize { self.f() }
}
pub fn main() {
let a = &aux::A { x: 3 };
assert_eq!(a.g(), 10);
}