//@ run-rustfix #![allow(dead_code)] fn main() { for _ in [1, 2, 3].iter().map(|x| x) {} //~^ ERROR expected `{`, found `map` //~| HELP you might have meant to write a method call } fn foo5() { let x = (vec![1, 2, 3],); for _ in x.0 {} //~^ ERROR expected `{`, found `0` //~| HELP you might have meant to write a field access } fn foo6() { let x = ((vec![1, 2, 3],),); for _ in x.0.0 {} //~^ ERROR expected `{`, found `0.0` //~| HELP you might have meant to write a field access } fn foo7() { let x = Some(vec![1, 2, 3]); for _ in x.unwrap() {} //~^ ERROR expected `{`, found `unwrap` //~| HELP you might have meant to write a method call } fn foo8() { let x = S { a: A { b: vec![1, 2, 3] } }; for _ in x.a.b {} //~^ ERROR expected `{`, found `a` //~| HELP you might have meant to write a field access } struct S { a: A, } struct A { b: Vec, }