pub enum FaultType {
Show 13 variants
PageFault,
GeneralProtectionFault,
SegmentNotPresent,
InvalidTSS,
DoubleFault,
DeviceNotAvailable,
InvalidOpCode,
BoundRangeExceeded,
Overflow,
NMI,
DivideByZero,
Panic,
UnknownException(u8),
}
Expand description
The possible faults (panics and exceptions) encountered during operations.
Variants§
PageFault
GeneralProtectionFault
SegmentNotPresent
InvalidTSS
DoubleFault
DeviceNotAvailable
InvalidOpCode
BoundRangeExceeded
Overflow
NMI
DivideByZero
Panic
UnknownException(u8)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FaultType
impl Send for FaultType
impl Sync for FaultType
impl Unpin for FaultType
impl UnwindSafe for FaultType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more