pub struct IrqSaveGuard { /* private fields */ }Expand description
An RAII guard which saves and disables local interrupts.
ⓘ
fn require_send<T: Send>() {}
require_send::<ax_sync::IrqSaveGuard>();Implementations§
Source§impl IrqSaveGuard
impl IrqSaveGuard
Trait Implementations§
Source§impl Default for IrqSaveGuard
impl Default for IrqSaveGuard
Source§impl Drop for IrqSaveGuard
impl Drop for IrqSaveGuard
Auto Trait Implementations§
impl !Send for IrqSaveGuard
impl !Sync for IrqSaveGuard
impl Freeze for IrqSaveGuard
impl RefUnwindSafe for IrqSaveGuard
impl Unpin for IrqSaveGuard
impl UnsafeUnpin for IrqSaveGuard
impl UnwindSafe for IrqSaveGuard
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