fn_set_hook
fn_set_hook (패닉 훅 등록 함수)
커스텀 패닉 훅을 등록하여, 이전에 등록된 훅을 교체하는 함수예요.
출처: Rust 공식 문서
본문
패닉 훅은 스레드가 패닉할 때, 패닉 런타임이 호출되기 전에 호출돼요. 따라서 훅은 중단 및 언와인딩 런타임 모두에서 실행돼요. 시작 시 등록되는 기본 훅은 패닉 메시지를 출력해요.
pub fn set_hook(hook: Box<dyn Fn(&PanicHookInfo<'_>) + Sync + Send + 'static>)