Enum UnwindTerminateReason
enum UnwindTerminateReason
The reason we are terminating the process during unwinding.
Variants
-
Abi Unwinding is just not possible given the ABI of this function.
-
InCleanup We were already cleaning up for an ongoing unwind, and a second, nested unwind was triggered by the drop glue.
Implementations
impl Freeze for UnwindTerminateReason
impl RefUnwindSafe for UnwindTerminateReason
impl Send for UnwindTerminateReason
impl Sync for UnwindTerminateReason
impl Unpin for UnwindTerminateReason
impl UnwindSafe for UnwindTerminateReason
impl<T> Any for UnwindTerminateReason
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for UnwindTerminateReason
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for UnwindTerminateReason
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> From for UnwindTerminateReason
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for UnwindTerminateReason
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for UnwindTerminateReason
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for UnwindTerminateReason
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>