23 lines
335 B
Rust
23 lines
335 B
Rust
// rustfmt-edition: Edition2018
|
|
#![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
|
|
};
|
|
}
|