rust/tests/ui/let-else
Edward Shen a8b77cfe54
Add suggestion to remove if in let...else block
Adds an additional hint to failures where we encounter an else keyword
while we're parsing an if-let block.

This is likely that the user has accidentally mixed if-let and let...else
together.
2023-01-23 20:33:04 -08:00
..
accidental-if.rs
accidental-if.stderr
const-fn.rs
issue-94176.rs
issue-94176.stderr
issue-99975.rs
issue-100103.rs
issue-102317.rs
let-else-allow-in-expr.rs
let-else-allow-in-expr.stderr
let-else-allow-unused.rs
let-else-allow-unused.stderr
let-else-binding-explicit-mut-annotated.rs
let-else-binding-explicit-mut-annotated.stderr
let-else-binding-explicit-mut-borrow.rs
let-else-binding-explicit-mut-borrow.stderr
let-else-binding-explicit-mut-pass.rs
let-else-binding-explicit-mut.rs
let-else-binding-explicit-mut.stderr
let-else-binding-immutable.rs
let-else-binding-immutable.stderr
let-else-bindings.rs
let-else-bool-binop-init.fixed
let-else-bool-binop-init.rs
let-else-bool-binop-init.stderr
let-else-brace-before-else.fixed
let-else-brace-before-else.rs
let-else-brace-before-else.stderr
let-else-check.rs
let-else-check.stderr
let-else-deref-coercion-annotated.rs
let-else-deref-coercion.rs
let-else-deref-coercion.stderr
let-else-destructuring.rs
let-else-destructuring.stderr
let-else-drop-order.rs
let-else-drop-order.run.stdout
let-else-if.rs
let-else-if.stderr
let-else-irrefutable.rs
let-else-irrefutable.stderr
let-else-missing-semicolon.rs
let-else-missing-semicolon.stderr
let-else-no-double-error.rs
let-else-no-double-error.stderr
let-else-non-copy.rs
let-else-non-diverging.rs
let-else-non-diverging.stderr
let-else-ref-bindings-pass.rs
let-else-ref-bindings.rs
let-else-ref-bindings.stderr
let-else-run-pass.rs
let-else-scope.rs
let-else-scope.stderr
let-else-slicing-error.rs
let-else-slicing-error.stderr
let-else-source-expr-nomove-pass.rs
let-else-temp-borrowck.rs
let-else-temporary-lifetime.rs
let-else-then-diverge.rs
let-else-then-diverge.stderr
let-else.rs