foo(_: u16)1 fn foo(_: u16) {} foo1(_: f64)2 fn foo1(_: f64) {} foo2(_: i32)3 fn foo2(_: i32) {} 4 main()5 fn main() { 6 foo(1u8); 7 //~^ ERROR mismatched types 8 foo1(2f32); 9 //~^ ERROR mismatched types 10 foo2(3i16); 11 //~^ ERROR mismatched types 12 } 13