//@ run-rustfix #![allow(unused_must_use, dead_code)] struct S { field: (), } fn main() { let _ = [1, 2, 3].iter()map(|x| x); //~ ERROR expected one of `.`, `;`, `?`, `else`, or an operator, found `map` //~^ HELP you might have meant to write a method call } fn foo() { let baz = S { field: () }; let _ = baz field; //~ ERROR expected one of `!`, `.`, `::`, `;`, `?`, `else`, `{`, or an operator, found `field` //~^ HELP you might have meant to write a field } fn bar() { [1, 2, 3].iter()map(|x| x); //~ ERROR expected one of `.`, `;`, `?`, `}`, or an operator, found `map` //~^ HELP you might have meant to write a method call } fn baz() { let baz = S { field: () }; baz field; //~ ERROR expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `field` //~^ HELP you might have meant to write a field }