Enum cortex_m::peripheral::scb::SystemHandler
source · [−]#[repr(u8)]
pub enum SystemHandler {
MemoryManagement,
BusFault,
UsageFault,
SecureFault,
SVCall,
DebugMonitor,
PendSV,
SysTick,
}
Expand description
System handlers, exceptions with configurable priority
Variants
MemoryManagement
Memory management interrupt (not present on Cortex-M0 variants)
BusFault
Bus fault interrupt (not present on Cortex-M0 variants)
UsageFault
Usage fault interrupt (not present on Cortex-M0 variants)
SecureFault
Secure fault interrupt (only on ARMv8-M)
SVCall
SV call interrupt
DebugMonitor
Debug monitor interrupt (not present on Cortex-M0 variants)
PendSV
Pend SV interrupt
SysTick
System Tick interrupt
Trait Implementations
sourceimpl Clone for SystemHandler
impl Clone for SystemHandler
sourcefn clone(&self) -> SystemHandler
fn clone(&self) -> SystemHandler
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SystemHandler
impl Debug for SystemHandler
sourceimpl PartialEq<SystemHandler> for SystemHandler
impl PartialEq<SystemHandler> for SystemHandler
impl Copy for SystemHandler
impl Eq for SystemHandler
impl StructuralEq for SystemHandler
impl StructuralPartialEq for SystemHandler
Auto Trait Implementations
impl RefUnwindSafe for SystemHandler
impl Send for SystemHandler
impl Sync for SystemHandler
impl Unpin for SystemHandler
impl UnwindSafe for SystemHandler
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more