Rust 1.65.0 released
Version
1.65.0 of the Rust language has been released. Improvements include
generic associated types, a new let...else statement, and the
ability to break from labeled blocks:
Plain block expressions can now be labeled as a break target, terminating that block early. This may sound a little like a goto statement, but it's not an arbitrary jump, only from within a block to its end. This was already possible with loop blocks, and you may have seen people write loops that always execute only once, just to get a labeled break.
