#[repr(C)]pub struct TrapContext {
pub x: [usize; 32],
pub sstatus: Sstatus,
pub sepc: usize,
}Expand description
Trap Context
Fields§
§x: [usize; 32]general regs[0..31]
sstatus: SstatusCSR sstatus
sepc: usizeCSR sepc
Implementations§
Source§impl TrapContext
impl TrapContext
Auto Trait Implementations§
impl Freeze for TrapContext
impl RefUnwindSafe for TrapContext
impl Send for TrapContext
impl Sync for TrapContext
impl Unpin for TrapContext
impl UnwindSafe for TrapContext
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