panic/panic.rs
1use procspawn::{self, spawn};
2
3fn main() {
4 procspawn::init();
5
6 let handle = spawn((), |()| {
7 panic!("Whatever!");
8 });
9
10 match handle.join() {
11 Ok(()) => unreachable!(),
12 Err(err) => {
13 let panic = err.panic_info().expect("got a non panic error");
14 println!("process panicked with {}", panic.message());
15 println!("{:#?}", panic);
16 }
17 }
18}