newdebugunreachable

unreachable!() in debug, std::intrinsics::unreachable() in release.

This is a fork of debug_unreachable.

Documentation

Usage

Use the crates.io repository; add this to your Cargo.toml along with the rest of your dependencies:

toml [dependencies] new_debug_unreachable = "1.0"

In your Rust code, the library name is still debug_unreachable:

```rust use debugunreachable::debugunreachable;

fn main() { if 0 > 100 { // Can't happen! unsafe { debug_unreachable!() } } else { println!("Good, 0 <= 100."); } } ```

Author

Jonathan Reem is the original author of debug-unreachable.

Matt Brubeck is the maintainer of this fork.

License

MIT