pub fn is_interrupt(&self) -> bool {
        match self {
            Self::DivideByZero => false,
            Self::Debug => false,
            Self::NonMaskableInterrupt => true,
            Self::Breakpoint => false,
            Self::Overflow => false,
            Self::BoundRangeExceeded => false,
            Self::InvalidOpcode => false,
            Self::DeviceNotAvailable => false,
            Self::DoubleFault => false,
            #[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 => false,
            Self::SimdFloatingPointException => false,
            Self::VirtualizationException => false,
            Self::SecurityException => false,
        }
    }
/// The exception is caused by a hardware interrupt instead of something the program did. The
/// only such exception is [`NonMaskableInterrupt`].
///
/// [`NonMaskableInterrupt`]: #variant.NonMaskableInterrupt
The exception is caused by a hardware interrupt instead of something the program did. The
only such exception is [`NonMaskableInterrupt`].


The exception is caused by a hardware interrupt instead of something the program did . The only such exception is [ ` NonMaskableInterrupt ` ] .
pub fn is_interrupt(&self) -> bool {
        match self {
            Self::DivideByZero => false,
            Self::Debug => false,
            Self::NonMaskableInterrupt => true,
            Self::Breakpoint => false,
            Self::Overflow => false,
            Self::BoundRangeExceeded => false,
            Self::InvalidOpcode => false,
            Self::DeviceNotAvailable => false,
            Self::DoubleFault => false,
            #[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 => false,
            Self::SimdFloatingPointException => false,
            Self::VirtualizationException => false,
            Self::SecurityException => false,
        }
    }
pub fn is_interrupt ( & self ) -> bool { match self { Self :: DivideByZero => false , Self :: Debug => false , Self :: NonMaskableInterrupt => true , Self :: Breakpoint => false , Self :: Overflow => false , Self :: BoundRangeExceeded => false , Self :: InvalidOpcode => false , Self :: DeviceNotAvailable => false , Self :: DoubleFault => false , # [ 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 => false , Self :: SimdFloatingPointException => false , Self :: VirtualizationException => false , Self :: SecurityException => false , } }
The exception is caused by a hardware interrupt instead of something the program did.
The exception is caused by a hardware interrupt instead of something the program did .
&self
&self