1 2 3 4 5 6 7 8 9 10 11 12 13
//@ run-pass pub trait Foo<T> { fn func1<U>(&self, t: U, w: T); fn func2<U>(&self, t: U, w: T) { self.func1(t, w); } } pub fn main() { }