about summary refs log tree commit diff
path: root/tests/ui/fn/param-mismatch-trait-fn.rs
blob: 69ded6a9068d7dad153385951af9209c5e8a40c1 (plain)
1
2
3
4
5
6
7
8
9
10
trait Foo {
    fn same_type<T>(_: T, _: T);
}

fn f<T: Foo, X, Y>(x: X, y: Y) {
    T::same_type([x], Some(y));
    //~^ ERROR mismatched types
}

fn main() {}