blob: a72be060529c83259a41de4dfd50d486cb2e4646 [file]
//! Regression test for <https://github.com/rust-lang/rust/issues/27842>.
//! Test we suggest the use of dot syntax when user is trying to index
//! tuple via square brackets.
fn main() {
let tup = (0, 1, 2);
// the case where we show a suggestion
let _ = tup[0];
//~^ ERROR cannot index into a value of type
// the case where we show just a general hint
let i = 0_usize;
let _ = tup[i];
//~^ ERROR cannot index into a value of type
// the case where the index is out of bounds
let tup = (10,);
let _ = tup[3];
//~^ ERROR cannot index into a value of type
}