pub struct BlockedSignals { /* private fields */ }Expand description
RAII guard restoring the previous thread signal mask on drop.
Produced by SignalRuntime::blocked; used to close the signal-handler
swap race in install_shutdown_flag_guard (CORE-M11).
Trait Implementations§
Source§impl Drop for BlockedSignals
impl Drop for BlockedSignals
Auto Trait Implementations§
impl Freeze for BlockedSignals
impl RefUnwindSafe for BlockedSignals
impl Send for BlockedSignals
impl Sync for BlockedSignals
impl Unpin for BlockedSignals
impl UnsafeUnpin for BlockedSignals
impl UnwindSafe for BlockedSignals
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