[−][src]Function safina_timer::with_timeout
pub fn with_timeout<R, Fut: Future<Output = R> + Send + Unpin + 'static>(
inner: Fut,
duration: Duration
) -> DeadlineFuture<R, Fut>ⓘNotable traits for DeadlineFuture<R, Fut>
impl<R, Fut: Future<Output = R> + Send + Unpin + 'static> Future for DeadlineFuture<R, Fut> type Output = Result<R, DeadlineError>;
Make a future that awaits inner
, or returns DeadlineError
after duration
time from now.