fn f(_: impl AsRef, _: impl AsRef) {} fn main() { f::<[u8]>("a", b"a"); //~^ ERROR: this function takes 2 generic arguments but 1 generic argument was supplied }