"try" -- what precisely is blocking this from being moved to stable?

97 points philip_dye

https://github.com/rust-lang/rust/issues/31436

If it is just these two open issues, then I would be happy to work on them.

  • Add a test confirming that it's an ExprWithBlock, so works in a match arm without a comma
  • Address issues with type inference (try { expr? }? currently requires an explicit type annotation somewhere).

Or are there other political/acceptance issues that have left this hanging for the last several years?

Thanks