Skip to main content

TimestampDurationTimeoutFutureExt

Trait TimestampDurationTimeoutFutureExt 

Source
pub trait TimestampDurationTimeoutFutureExt: Future + Sized {
    // Provided method
    fn timeout_duration(
        self,
        duration: TimestampDuration,
    ) -> impl Future<Output = Result<Self::Output, TimeoutError>> { ... }
}
Expand description

Future extension trait that mirrors TimestampDuration::timeout for ergonomic chaining. Named timeout_duration to avoid conflict with futures_time::FutureExt::timeout.

Provided Methods§

Source

fn timeout_duration( self, duration: TimestampDuration, ) -> impl Future<Output = Result<Self::Output, TimeoutError>>

Wrap this future with a timeout of the given duration.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§