pub fn is_abort(&self) -> bool {
        match self {
            Self::DivideByZero => false,
            Self::Debug => false,
            Self::NonMaskableInterrupt => false,
            Self::Breakpoint => false,
            Self::Overflow => false,
            Self::BoundRangeExceeded => false,
            Self::InvalidOpcode => false,
            Self::DeviceNotAvailable => false,
            Self::DoubleFault => true,
            #[allow(deprecated)]
            Self::CoprocessorSegmentOverrun => false,
            Self::InvalidTss => false,
            Self::SegmentNotPresent => false,
            Self::StackSegmentFault => false,
            Self::GeneralProtectionFault => false,
            Self::PageFault => false,
            Self::X87FloatingPointException => false,
            Self::AlignmentCheck => false,
            Self::MachineCheck => true,
            Self::SimdFloatingPointException => false,
            Self::VirtualizationException => false,
            Self::SecurityException => false,
        }
    }
/// An exception is an *abort* if the process that threw it cannot be meaningfully recovered
/// under any circumstances. The only exceptions that are abort are [`DoubleFault`] and
/// [`MachineCheck`] (and `TripleFault`, but that is only ever handled by resetting the
/// processor and thus cannot be thrown and does not require a representation).
///
/// [`DoubleFault`]: #variant.DoubleFault
/// [`MachineCheck`]: #variant.MachineCheck
An exception is an *abort* if the process that threw it cannot be meaningfully recovered
under any circumstances.


An exception is an * abort * if the process that threw it cannot be meaningfully recovered under any circumstances .
pub fn is_abort(&self) -> bool {
        match self {
            Self::DivideByZero => false,
            Self::Debug => false,
            Self::NonMaskableInterrupt => false,
            Self::Breakpoint => false,
            Self::Overflow => false,
            Self::BoundRangeExceeded => false,
            Self::InvalidOpcode => false,
            Self::DeviceNotAvailable => false,
            Self::DoubleFault => true,
            #[allow(deprecated)]
            Self::CoprocessorSegmentOverrun => false,
            Self::InvalidTss => false,
            Self::SegmentNotPresent => false,
            Self::StackSegmentFault => false,
            Self::GeneralProtectionFault => false,
            Self::PageFault => false,
            Self::X87FloatingPointException => false,
            Self::AlignmentCheck => false,
            Self::MachineCheck => true,
            Self::SimdFloatingPointException => false,
            Self::VirtualizationException => false,
            Self::SecurityException => false,
        }
    }
pub fn is_abort ( & self ) -> bool { match self { Self :: DivideByZero => false , Self :: Debug => false , Self :: NonMaskableInterrupt => false , Self :: Breakpoint => false , Self :: Overflow => false , Self :: BoundRangeExceeded => false , Self :: InvalidOpcode => false , Self :: DeviceNotAvailable => false , Self :: DoubleFault => true , # [ allow ( deprecated ) ] Self :: CoprocessorSegmentOverrun => false , Self :: InvalidTss => false , Self :: SegmentNotPresent => false , Self :: StackSegmentFault => false , Self :: GeneralProtectionFault => false , Self :: PageFault => false , Self :: X87FloatingPointException => false , Self :: AlignmentCheck => false , Self :: MachineCheck => true , Self :: SimdFloatingPointException => false , Self :: VirtualizationException => false , Self :: SecurityException => false , } }
An exception is an *abort* if the process that threw it cannot be meaningfully recovered
under any circumstances.
An exception is an * abort * if the process that threw it cannot be meaningfully recovered under any circumstances .
&self
&self