Error code E0297
Note: this error code is no longer emitted by the compiler.
Patterns used to bind names must be irrefutable. That is, they must guarantee
that a name will be extracted in all cases. Instead of pattern matching the
loop variable, consider using a match
or if let
inside the loop body. For
instance:
ⓘ
Match inside the loop instead:
Or use if let
: