The tracking issue for this feature is: #96373

The yeet_expr feature adds support for do yeet expressions, which can be used to early-exit from a function or try block.

These are highly experimental, thus the placeholder syntax.


fn main() {
fn foo() -> Result<String, i32> {
    do yeet 4;
assert_eq!(foo(), Err(4));

fn bar() -> Option<String> {
    do yeet;
assert_eq!(bar(), None);