pub struct IrqGuard { /* private fields */ }
Expand description
Interrupt guard for disabling all interrupts.
This provides a critical section where no interrupts can occur, used for the most critical kernel operations.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IrqGuard
impl RefUnwindSafe for IrqGuard
impl Send for IrqGuard
impl Sync for IrqGuard
impl Unpin for IrqGuard
impl UnwindSafe for IrqGuard
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