1 // rustfmt-edition: 2018
3 fn main() -> Result<(), !> {
4 let _x: Option<_> = try {
11 fn baz() -> Option<i32> {
19 let x: Option<()> = try {
20 // try blocks are great
23 let y: Option<i32> = try {
27 let x: Option<i32> = try { baz()?; baz()?; baz()?; 7 };