pub struct Wakeup { /* private fields */ }Implementations§
Source§impl Wakeup
impl Wakeup
pub fn new() -> Result<Self, WakeupError>
pub fn as_fd(&self) -> BorrowedFd<'_>
Sourcepub fn clone_writer(&self) -> Result<UnixStream, WakeupError>
pub fn clone_writer(&self) -> Result<UnixStream, WakeupError>
For a signal handler, and anything else that takes an owned writer.
pub fn signal(&self) -> Result<(), WakeupError>
pub fn drain(&self) -> Result<(), WakeupError>
Auto Trait Implementations§
impl Freeze for Wakeup
impl RefUnwindSafe for Wakeup
impl Send for Wakeup
impl Sync for Wakeup
impl Unpin for Wakeup
impl UnsafeUnpin for Wakeup
impl UnwindSafe for Wakeup
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