// rustfmt-edition: 2018 #![feature(try_blocks)] fn main() { let x = try { foo()? }; let x = try /* Invisible comment */ { foo()? }; let x = try { unsafe { foo()? } }; let y = match (try { foo()? }) { _ => (), }; try { foo()?; }; try { // Regular try block }; }