From 1d1baf75a3acb5eb32913a8bdad42bae42844aa2 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Wed, 24 Jun 2026 12:01:38 +0800 Subject: Redesign hook system with structured info types and ProgramControls --- examples/example-panic-unwind/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'examples/example-panic-unwind') diff --git a/examples/example-panic-unwind/src/main.rs b/examples/example-panic-unwind/src/main.rs index bb25541..ed032c5 100644 --- a/examples/example-panic-unwind/src/main.rs +++ b/examples/example-panic-unwind/src/main.rs @@ -29,7 +29,10 @@ fn main() { program.stdout_setting.silence_panic = true; // Define a hook to output &ProgramPanic when a Panic occurs - program.with_hook(ProgramHook::empty().on_exec_panic(|info| println!("Program panic: {info}"))); + program.with_hook( + ProgramHook::empty() + .on_exec_panic::<_, ()>(|info| println!("Program panic: {}", info.panic)), + ); // --------- IMPORTANT --------- let _ = program.exec(); -- cgit