about summary refs log tree commit diff
path: root/tests/ui/parser/recover/missing-dot-on-statement-expression.rs
AgeCommit message (Collapse)AuthorLines
2024-12-21Detect missing `.` in method chain in let bindings and statementsEsteban Küber-0/+28
On parse errors where an ident is found where one wasn't expected, see if the next elements might have been meant as method call or field access. ``` error: expected one of `.`, `;`, `?`, `else`, or an operator, found `map` --> $DIR/missing-dot-on-statement-expression.rs:7:29 | LL | let _ = [1, 2, 3].iter()map(|x| x); | ^^^ expected one of `.`, `;`, `?`, `else`, or an operator | help: you might have meant to write a method call | LL | let _ = [1, 2, 3].iter().map(|x| x); | + ```