// compile-flags: -Z chalk trait Foo { } impl Foo for (T, u32) { } fn gimme() { } fn foo() { gimme::<(T, u32)>(); gimme::<(Option, u32)>(); gimme::<(Option, f32)>(); //~ ERROR } fn main() { gimme::<(i32, u32)>(); gimme::<(i32, f32)>(); //~ ERROR }