Crates.io | new_debug_unreachable |
lib.rs | new_debug_unreachable |
version | 1.0.6 |
source | src |
created_at | 2018-06-01 22:17:30.262654 |
updated_at | 2024-03-15 17:26:05.782555 |
description | panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable) |
homepage | |
repository | https://github.com/mbrubeck/rust-debug-unreachable |
max_upload_size | |
id | 68142 |
size | 5,174 |
unreachable!() in debug, std::intrinsics::unreachable() in release.
This is a fork of debug_unreachable
.
Use the crates.io repository; add this to your Cargo.toml
along
with the rest of your dependencies:
[dependencies]
new_debug_unreachable = "1.0"
In your Rust code, the library name is still debug_unreachable
:
use debug_unreachable::debug_unreachable;
fn main() {
if 0 > 100 {
// Can't happen!
unsafe { debug_unreachable!() }
} else {
println!("Good, 0 <= 100.");
}
}
Jonathan Reem is the original author of debug-unreachable.
Matt Brubeck is the maintainer of this fork.
MIT