From b9e127a830df680e2f117064376dfd876c0b8ae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= <10098207+ilai-deutel@users.noreply.github.com> Date: Sat, 1 Nov 2025 23:46:35 -0400 Subject: [PATCH] Fix documentation for std::panic::update_hook * `set_hook` expects a boxed function * Missing closing delimiter for the closure --- library/std/src/panicking.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/std/src/panicking.rs b/library/std/src/panicking.rs index b7be869c4eb48..9af3e5f63ffb4 100644 --- a/library/std/src/panicking.rs +++ b/library/std/src/panicking.rs @@ -215,10 +215,10 @@ pub fn take_hook() -> Box) + 'static + Sync + Send> { /// /// // Equivalent to /// // let prev = panic::take_hook(); -/// // panic::set_hook(move |info| { +/// // panic::set_hook(Box::new(move |info| { /// // println!("..."); /// // prev(info); -/// // ); +/// // })); /// panic::update_hook(move |prev, info| { /// println!("Print custom message and execute panic handler as usual"); /// prev(info);