pub struct SignalGuard { /* private fields */ }Expand description
Fires the wrapped signal’s own level on drop, unless disarmed.
Implementations§
Trait Implementations§
Source§impl Drop for SignalGuard
impl Drop for SignalGuard
Auto Trait Implementations§
impl Freeze for SignalGuard
impl RefUnwindSafe for SignalGuard
impl Send for SignalGuard
impl Sync for SignalGuard
impl Unpin for SignalGuard
impl UnsafeUnpin for SignalGuard
impl UnwindSafe for SignalGuard
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