1pub async fn sleep(duration: std::time::Duration) { 2 #[cfg(feature = "smol")] 3 smol::Timer::after(duration).await; 4 #[cfg(feature = "tokio")] 5 tokio::time::sleep(duration).await; 6}