Struct kernel_hal::SleepFuture[][src]

#[must_use = "sleep does nothing unless polled/`await`-ed"]pub struct SleepFuture { /* fields omitted */ }

Trait Implementations

impl Future for SleepFuture[src]

type Output = ()

The type of value produced on completion.

Auto Trait Implementations

impl RefUnwindSafe for SleepFuture

impl Send for SleepFuture

impl Sync for SleepFuture

impl Unpin for SleepFuture

impl UnwindSafe for SleepFuture

Blanket Implementations

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

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

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

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

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

impl<F> IntoFuture for F where
    F: Future
[src]

type Output = <F as Future>::Output

🔬 This is a nightly-only experimental API. (into_future)

The output that the future will produce on completion.

type Future = F

🔬 This is a nightly-only experimental API. (into_future)

Which kind of future are we turning this into?

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.