1
Fork 0
rust/src/test/ui/suggestions/args-instead-of-tuple.rs

19 lines
592 B
Rust
Raw Normal View History

// Test suggesting tuples where bare arguments may have been passed
// See issue #86481 for details.
// run-rustfix
fn main() {
let _: Result<(i32, i8), ()> = Ok(1, 2);
//~^ ERROR this enum variant takes 1 argument but 2 arguments were supplied
let _: Option<(i32, i8, &'static str)> = Some(1, 2, "hi");
//~^ ERROR this enum variant takes 1 argument but 3 arguments were supplied
let _: Option<()> = Some();
//~^ ERROR this enum variant takes 1 argument but 0 arguments were supplied
f(1, 2); //~ ERROR this function takes 1 argument
}
fn f(_: (i32, i32)) {
}