rust/tests/ui/fn/param-mismatch-trait-fn.rs

11 lines
161 B
Rust

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() {}