#[repr(u8)]pub enum FsrStatus {
Show 18 variants
SyncExtAbortOnTranslationTableWalkFirstLevel = 12,
SyncExtAbortOnTranslationTableWalkSecondLevel = 14,
SyncParErrorOnTranslationTableWalkFirstLevel = 28,
SyncParErrorOnTranslationTableWalkSecondLevel = 30,
TranslationFaultFirstLevel = 5,
TranslationFaultSecondLevel = 7,
AccessFlagFaultFirstLevel = 3,
AccessFlagFaultSecondLevel = 6,
DomainFaultFirstLevel = 9,
DomainFaultSecondLevel = 11,
PermissionFaultFirstLevel = 13,
PermissionFaultSecondLevel = 15,
DebugEvent = 2,
SyncExtAbort = 8,
TlbConflictAbort = 16,
Lockdown = 20,
CoprocessorAbort = 26,
SyncParErrorOnMemAccess = 25,
}Expand description
Fault status register enumeration for IFSR, which is also part of the DFSR
Variants§
SyncExtAbortOnTranslationTableWalkFirstLevel = 12
SyncExtAbortOnTranslationTableWalkSecondLevel = 14
SyncParErrorOnTranslationTableWalkFirstLevel = 28
SyncParErrorOnTranslationTableWalkSecondLevel = 30
TranslationFaultFirstLevel = 5
TranslationFaultSecondLevel = 7
AccessFlagFaultFirstLevel = 3
AccessFlagFaultSecondLevel = 6
DomainFaultFirstLevel = 9
DomainFaultSecondLevel = 11
PermissionFaultFirstLevel = 13
PermissionFaultSecondLevel = 15
DebugEvent = 2
SyncExtAbort = 8
TlbConflictAbort = 16
Lockdown = 20
CoprocessorAbort = 26
SyncParErrorOnMemAccess = 25
Trait Implementations§
Source§impl TryFromPrimitive for FsrStatus
impl TryFromPrimitive for FsrStatus
impl Copy for FsrStatus
impl Eq for FsrStatus
impl StructuralPartialEq for FsrStatus
Auto Trait Implementations§
impl Freeze for FsrStatus
impl RefUnwindSafe for FsrStatus
impl Send for FsrStatus
impl Sync for FsrStatus
impl Unpin for FsrStatus
impl UnwindSafe for FsrStatus
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