pub struct Wakeup { /* private fields */ }Available on non-
target_family=wasm only.Implementations§
Source§impl Wakeup
impl Wakeup
pub fn new() -> Result<Self, WakeupError>
Sourcepub fn clone_reader(&self) -> Result<UnixStream, WakeupError>
pub fn clone_reader(&self) -> Result<UnixStream, WakeupError>
For an async reactor, and anything else that takes an owned reader.
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