Function timeout
Source pub fn timeout<F: Future>(duration: Duration, future: F) -> Timeout<F> ⓘ
Expand description
Run future, but give up and return Elapsed after duration.
ⓘlet result = timeout(Duration::from_secs(3), expensive_future()).await;