//@ run-rustfix fn foo<N>(_x: N) {} //~^ NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE function defined here //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE //~| NOTE fn main() { foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42_i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments foo::<i32>(42i32); //~^ ERROR mismatched types //~| NOTE expected //~| NOTE arguments }