The yeet! macro

Crates.io Docs.rs Build Clippy Audit

yeet-ops is a super small crate to compliment the do yeet statement implemented in https://github.com/rust-lang/rust/pull/96376

This crate requires a nightly build of Rust.

Usage

Simply toss this in your Cargo.toml dependencies:

toml yeet-ops = "^1.0.0"

Then you are good to go!

```rust

![feature(yeet_expr)] // Needed!

use yeet_ops::yeet;

/// A function that yeets None fn test() -> Option { yeet!(); }

/// A function that yeets Err(1) fn test2() -> Result { yeet!(1); }

fn main() { // Did it yeet? asserteq!(test(), None); asserteq!(test2(), Err(1)); } ```