Enum MustAbort
pub enum MustAbort
A reason for forcing an immediate abort on panic.
Variants
-
AlwaysAbort -
PanicInHook
Trait Implementations
impl Debug for MustAbort
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for MustAbort
impl RefUnwindSafe for MustAbort
impl Send for MustAbort
impl Sync for MustAbort
impl Unpin for MustAbort
impl UnsafeUnpin for MustAbort
impl UnwindSafe for MustAbort
Blanket Implementations
impl<T> Any for MustAbort
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for MustAbort
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for MustAbort
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for MustAbort
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for MustAbort
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for MustAbort
impl<T, U> Into<U> for MustAbort
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 MustAbort
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 MustAbort
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>