#[repr(u8)]pub enum DfsrStatus {
AlignmentFault = 1,
Debug = 2,
Translation = 4,
Permission = 12,
SError = 16,
SErrorInterrupt = 17,
SyncParErrorOnMemAccess = 24,
SErrorParityEccError = 25,
}Expand description
Fault status register enumeration for DFSR
Variants§
AlignmentFault = 1
Alignment fault
Debug = 2
Debug exception
Translation = 4
Translation fault
Permission = 12
Permission fault
SError = 16
Synchronous external abort, other than synchronous parity or ECC error
SErrorInterrupt = 17
SError interrupt
SyncParErrorOnMemAccess = 24
Synchronous parity or ECC error on memory access
SErrorParityEccError = 25
SError parity or ECC error on memory access
Implementations§
Source§impl DfsrStatus
impl DfsrStatus
Trait Implementations§
Source§impl Clone for DfsrStatus
impl Clone for DfsrStatus
Source§fn clone(&self) -> DfsrStatus
fn clone(&self) -> DfsrStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DfsrStatus
Source§impl Debug for DfsrStatus
impl Debug for DfsrStatus
impl Eq for DfsrStatus
Source§impl PartialEq for DfsrStatus
impl PartialEq for DfsrStatus
impl StructuralPartialEq for DfsrStatus
Auto Trait Implementations§
impl Freeze for DfsrStatus
impl RefUnwindSafe for DfsrStatus
impl Send for DfsrStatus
impl Sync for DfsrStatus
impl Unpin for DfsrStatus
impl UnsafeUnpin for DfsrStatus
impl UnwindSafe for DfsrStatus
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)