Enum Hook
pub(in ::panicking) enum Hook
Variants
-
Default -
Custom(Box<dyn Fn(&PanicHookInfo<'_>) + Sync + Send + 'static>)
Implementations
impl Hook
fn into_box(self) -> Box<dyn Fn(&PanicHookInfo<'_>) + Sync + Send + 'static>
Trait Implementations
impl Default for Hook
fn default() -> Hook
Auto Trait Implementations
impl !RefUnwindSafe for Hook
impl !UnwindSafe for Hook
impl Freeze for Hook
impl Send for Hook
impl Sync for Hook
impl Unpin for Hook
impl UnsafeUnpin for Hook
Blanket Implementations
impl<T> Any for Hook
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Hook
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Hook
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Hook
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Hook
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Hook
impl<T, U> Into<U> for Hook
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Hook
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Hook
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>