pub struct ServiceInterrupt;Expand description
Helper to build microcode to service an interrupt.
Checks if an interrupt should be serviced, and if so performs the hidden isr instruction to jump to the interrupt handler. Runs FetchNextInstruction when done to reset and load the instruction at the microcode handler address
Trait Implementations§
Source§impl From<ServiceInterrupt> for InstrBuilder
impl From<ServiceInterrupt> for InstrBuilder
Source§fn from(_: ServiceInterrupt) -> Self
fn from(_: ServiceInterrupt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ServiceInterrupt
impl RefUnwindSafe for ServiceInterrupt
impl Send for ServiceInterrupt
impl Sync for ServiceInterrupt
impl Unpin for ServiceInterrupt
impl UnwindSafe for ServiceInterrupt
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