Q: Why do match expression need parenthesis for ops to the right but not left?
Rust Internals [Unofficial]
April 9, 2026
Yes, it does see that the initialization is complete, even as a match expression, e.g. playground.
Discussion in the ATmosphere