1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use std::panic; mod panik; pub fn install() { let previous_hook = panic::take_hook(); panic::set_hook(Box::new(move |info| { previous_hook(info); eprintln!("{}", panik::PANIK); })); } #[test] fn panic() { install(); panic!("AAA") }