pub struct InterruptedContext {
pub pc: usize,
pub sp: usize,
pub fp: usize,
pub privilege: InterruptedPrivilege,
}Expand description
Value-only IRQ sampling input. It never retains a pointer into a trap stack.
Fields§
§pc: usizeSaved instruction pointer.
sp: usizeStack pointer of the interrupted context.
fp: usizeSaved frame pointer.
privilege: InterruptedPrivilegePrivilege of the interrupted context.
Trait Implementations§
Source§impl Clone for InterruptedContext
impl Clone for InterruptedContext
Source§fn clone(&self) -> InterruptedContext
fn clone(&self) -> InterruptedContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterruptedContext
Source§impl Debug for InterruptedContext
impl Debug for InterruptedContext
impl Eq for InterruptedContext
Source§impl PartialEq for InterruptedContext
impl PartialEq for InterruptedContext
impl StructuralPartialEq for InterruptedContext
Auto Trait Implementations§
impl Freeze for InterruptedContext
impl RefUnwindSafe for InterruptedContext
impl Send for InterruptedContext
impl Sync for InterruptedContext
impl Unpin for InterruptedContext
impl UnsafeUnpin for InterruptedContext
impl UnwindSafe for InterruptedContext
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