Skip to content

DoumanAsh/lazy-panic.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazy-panic.rs

Build Status Crates.io Documentation

Provides lazy utilities to lazily set custom panic hook

Available features

  • backtrace-on - Enables Debug formatter to print backtrace

Example

Setup simple panic message

#[macro_import]
extern crate lazy_panic;

fn main() {
    set_panic_message!(lazy_panic::formatter::Simple);

    //prints `Panic: main.rs:8 - LOLKA\n`
    panic!("LOLKA");

    set_panic_message!(lazy_panic::formatter::Debug);
    //prints `{Backtrace}\nPanic: main.rs:12 - LOLKA\n`
    panic!("LOLKA");
}

About

Provides lazy utilities to lazily set custom panic hook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages