// Issue #6155 //@ dont-require-annotations: NOTE fn first((value, _): (isize, f64)) -> isize { value } fn main() { let y = first ((1,2.0,3)); //~^ ERROR mismatched types //~| NOTE expected tuple `(isize, f64)` //~| NOTE found tuple `(isize, f64, {integer})` //~| NOTE expected a tuple with 2 elements, found one with 3 elements let y = first ((1,)); //~^ ERROR mismatched types //~| NOTE expected tuple `(isize, f64)` //~| NOTE found tuple `(isize,)` //~| NOTE expected a tuple with 2 elements, found one with 1 element }