pub fn timeout<D, Fut>(duration: Duration, fut: Fut) -> Timeout<D, Fut> ⓘ
Expand description
Creates a new Timeout
with a specified duration.
§Example
Creates a timeout with smol’s timer
use std::time::Duration;
use timer_kit::timeout;
let result = timeout::<smol::Timer, _>(Duration::from_millis(100), async { }).await;
Creates a timeout with fluvio_wasm_timer::Delay
use std::time::Duration;
use timer_kit::timeout;
let result = timeout::<fluvio_wasm_timer::Delay, _>(Duration::from_millis(100), async { }).await;