pub struct SmolSleepFuture { /* private fields */ }Available on crate feature
async-smol only.Expand description
Internal future returned by SmolSleep::sleep_for.
This type wraps a smol::Timer and implements Future with Output = (), discarding the timer’s Instant result.
You should not construct or use this type directly. It is only used
internally by the SleepProvider implementation for the Smol runtime.
Trait Implementations§
Source§impl Future for SmolSleepFuture
Available on crate features async-tokio or async-smol only.
impl Future for SmolSleepFuture
Available on crate features
async-tokio or async-smol only.impl<'__pin> Unpin for SmolSleepFuturewhere
PinnedFieldsOf<__Origin<'__pin>>: Unpin,
Available on crate features
async-tokio or async-smol only.Auto Trait Implementations§
impl Freeze for SmolSleepFuture
impl RefUnwindSafe for SmolSleepFuture
impl Send for SmolSleepFuture
impl Sync for SmolSleepFuture
impl UnwindSafe for SmolSleepFuture
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
Source§impl<F> FutureExt for F
impl<F> FutureExt for F
Source§fn catch_unwind(self) -> CatchUnwind<Self>where
Self: Sized + UnwindSafe,
fn catch_unwind(self) -> CatchUnwind<Self>where
Self: Sized + UnwindSafe,
Catches panics while polling the future. Read more
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more