pub struct SmolSleepFuture { /* private fields */ }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
impl Future for SmolSleepFuture
impl<'__pin> Unpin for SmolSleepFuturewhere
PinnedFieldsOf<__Origin<'__pin>>: Unpin,
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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