| // 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 | |
| }; | |
| } |