pub struct SignalFd(/* private fields */);
Expand description
Implementations§
Trait Implementations§
Source§impl Drop for SignalFd
impl Drop for SignalFd
Source§fn drop(&mut self)
fn drop(&mut self)
Drop the SignalFd
Dropping a signal fd involves calling libc::close()
. Note that
close
is special in the sense that all errors except an invalid
signal fd should simply be ignored.
Source§impl Source for SignalFd
impl Source for SignalFd
impl Eq for SignalFd
impl StructuralPartialEq for SignalFd
Auto Trait Implementations§
impl Freeze for SignalFd
impl RefUnwindSafe for SignalFd
impl Send for SignalFd
impl Sync for SignalFd
impl Unpin for SignalFd
impl UnwindSafe for SignalFd
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