debug_unreachable 0.1.1

unreachable!() in debug, std::intrinsics::unreachable() in release.
Documentation
#[macro_use]
extern crate debug_unreachable;

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