fn_set_hook

fn_set_hook (패닉 훅 등록 함수)

커스텀 패닉 훅을 등록하여, 이전에 등록된 훅을 교체하는 함수예요.

출처: Rust 공식 문서

본문

패닉 훅은 스레드가 패닉할 때, 패닉 런타임이 호출되기 전에 호출돼요. 따라서 훅은 중단 및 언와인딩 런타임 모두에서 실행돼요. 시작 시 등록되는 기본 훅은 패닉 메시지를 출력해요.

pub fn set_hook(hook: Box<dyn Fn(&PanicHookInfo<'_>) + Sync + Send + 'static>)

더 알아보기 (Learn more)

Rust 공식 문서