Struct stm32f429i_disc::ExceptionFrame
source · pub struct ExceptionFrame {
pub r0: u32,
pub r1: u32,
pub r2: u32,
pub r3: u32,
pub r12: u32,
pub lr: u32,
pub pc: u32,
pub xpsr: u32,
}
Expand description
Registers stacked (pushed onto the stack) during an exception.
Fields
r0: u32
(General purpose) Register 0
r1: u32
(General purpose) Register 1
r2: u32
(General purpose) Register 2
r3: u32
(General purpose) Register 3
r12: u32
(General purpose) Register 12
lr: u32
Linker Register
pc: u32
Program Counter
xpsr: u32
Program Status Register
Trait Implementations
sourceimpl Clone for ExceptionFrame
impl Clone for ExceptionFrame
sourcefn clone(&self) -> ExceptionFrame
fn clone(&self) -> ExceptionFrame
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 ExceptionFrame
impl Debug for ExceptionFrame
impl Copy for ExceptionFrame
Auto Trait Implementations
impl RefUnwindSafe for ExceptionFrame
impl Send for ExceptionFrame
impl Sync for ExceptionFrame
impl Unpin for ExceptionFrame
impl UnwindSafe for ExceptionFrame
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