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