#[repr(u8)]pub enum SystemHandler {
MemoryManagement = 4,
BusFault = 5,
UsageFault = 6,
SecureFault = 7,
SVCall = 11,
DebugMonitor = 12,
PendSV = 14,
SysTick = 15,
}
Expand description
System handlers, exceptions with configurable priority
Variants§
MemoryManagement = 4
Memory management interrupt (not present on Cortex-M0 variants)
BusFault = 5
Bus fault interrupt (not present on Cortex-M0 variants)
UsageFault = 6
Usage fault interrupt (not present on Cortex-M0 variants)
SecureFault = 7
Secure fault interrupt (only on ARMv8-M)
SVCall = 11
SV call interrupt
DebugMonitor = 12
Debug monitor interrupt (not present on Cortex-M0 variants)
PendSV = 14
Pend SV interrupt
SysTick = 15
System Tick interrupt
Trait Implementations§
source§impl Clone for SystemHandler
impl Clone for SystemHandler
source§fn clone(&self) -> SystemHandler
fn clone(&self) -> SystemHandler
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SystemHandler
impl Debug for SystemHandler
source§impl PartialEq for SystemHandler
impl PartialEq for SystemHandler
impl Copy for SystemHandler
impl Eq for SystemHandler
impl StructuralPartialEq for SystemHandler
Auto Trait Implementations§
impl Freeze for SystemHandler
impl RefUnwindSafe for SystemHandler
impl Send for SystemHandler
impl Sync for SystemHandler
impl Unpin for SystemHandler
impl UnwindSafe for SystemHandler
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)