Crate pretty_panic

Crate pretty_panic 

Source
Expand description

§pretty-panic

Provides a simple way to deliver prettier panic messages to the user. Wraps around std::panic::set_hook(), allowing you to easily change the panic message for your release builds.

§Example

use pretty_panic::pretty_panic;

fn main() {
    pretty_panic!();

    panic!("A panic message.");
}

It’s that simple! The pretty_panic!() macro can take a custom panic handler function as an argument. If one isn’t passed, it simply uses the default.

Macros§

pretty_panic
Sets the panic handler function to a function of your choosing.