sleep_until

Function sleep_until 

Source
pub fn sleep_until<D>(deadline: D::Instant) -> Sleep<D> 
where D: Delay,
Expand description

Creates a new Sleep that completes at the specified deadline

§Example

Creates a sleep with smol’s timer

use std::time::{Duration, Instant};
use timer_kit::sleep_until;
 
sleep_until::<smol::Timer>(Instant::now() + Duration::from_millis(100)).await;

Creates a sleep with fluvio_wasm_timer::Delay

use std::time::{Duration};
use fluent_wasm_timer::Instant;
use timer_kit::sleep_until;
 
sleep_until::<fluvio_wasm_timer::Delay>(Instant::now() + Duration::from_millis(100)).await;