Struct safina_timer::SleepFuture
source · [−]pub struct SleepFuture { /* private fields */ }
Expand description
A future that completes after the specified time.
It is returned by sleep_until
and sleep_for
.
Implementations
sourceimpl SleepFuture
impl SleepFuture
Trait Implementations
sourceimpl Future for SleepFuture
impl Future for SleepFuture
type Output = Result<(), TimerThreadNotStarted>
type Output = Result<(), TimerThreadNotStarted>
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<F> IntoFuture for F where
F: Future,
impl<F> IntoFuture for F where
F: Future,
type Output = <F as Future>::Output
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 IntoFuture = F
type IntoFuture = F
🔬 This is a nightly-only experimental API. (
into_future
)Which kind of future are we turning this into?
sourcefn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
🔬 This is a nightly-only experimental API. (
into_future
)Creates a future from a value.