Enum cortex_m::peripheral::scb::SystemHandler
source · [−]#[repr(u8)]
pub enum SystemHandler {
MemoryManagement,
BusFault,
UsageFault,
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)
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 moresourceimpl Debug for SystemHandler
impl Debug for SystemHandler
sourceimpl PartialEq<SystemHandler> for SystemHandler
impl PartialEq<SystemHandler> for SystemHandler
sourcefn eq(&self, other: &SystemHandler) -> bool
fn eq(&self, other: &SystemHandler) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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