pub enum IfsrStatus {
Alignment = 1,
DebugEvent = 2,
SyncExtAbort = 8,
PermissionFaultFirstLevel = 13,
AsyncExtAbort = 21,
SyncParityEccError = 25,
AsyncParityEccError = 24,
}Expand description
Fault status register enumeration for IFSR
Variants§
Alignment = 1
PC Alignment Fault
DebugEvent = 2
Debug Exception
SyncExtAbort = 8
Synchronous External abort
PermissionFaultFirstLevel = 13
Permission fault, level 1
AsyncExtAbort = 21
Asynchronous External abort
SyncParityEccError = 25
Synchronous parity or ECC error
AsyncParityEccError = 24
asynchronous parity or ECC error
Implementations§
Source§impl IfsrStatus
impl IfsrStatus
Trait Implementations§
Source§impl Clone for IfsrStatus
impl Clone for IfsrStatus
Source§fn clone(&self) -> IfsrStatus
fn clone(&self) -> IfsrStatus
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IfsrStatus
impl Debug for IfsrStatus
Source§impl PartialEq for IfsrStatus
impl PartialEq for IfsrStatus
impl Copy for IfsrStatus
impl Eq for IfsrStatus
impl StructuralPartialEq for IfsrStatus
Auto Trait Implementations§
impl Freeze for IfsrStatus
impl RefUnwindSafe for IfsrStatus
impl Send for IfsrStatus
impl Sync for IfsrStatus
impl Unpin for IfsrStatus
impl UnsafeUnpin for IfsrStatus
impl UnwindSafe for IfsrStatus
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)