[][src]Struct async_stdio::WakerCtrl

pub struct WakerCtrl(_);

Waker control for the AsStdIo wrapper

Methods

impl WakerCtrl[src]

pub fn register(&self, waker: &Waker)[src]

Register a waker to be used the next time the corresponding AsStdIo wrapper performs an IO operation.

This must be called before every operation that may perform IO. It is an error to call register from a different thread than the one attempting the IO operation.

Trait Implementations

impl Debug for WakerCtrl[src]

Auto Trait Implementations

impl Send for WakerCtrl

impl Sync for WakerCtrl

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]