I was debugging something and noticed this. If the match arm does not match, the scrutinee is evaluated for the next match arm. This should be evaluated once and stored on the stack.
I was debugging something and noticed this.
If the match arm does not match, the scrutinee is evaluated for the next match arm. This should be evaluated once and stored on the stack.