1
2
3
4
5
6
7
8
9
10
11
12
13
#![allow(unreachable_code)]
use std::time::Duration;

#[inline]
pub async fn sleep(_s: Duration) {
    #[cfg(feature = "runtime-async-std")]
    return async_std::task::sleep(_s).await;

    #[cfg(feature = "runtime-tokio")]
    return tokio::time::sleep(_s).await;

    panic!("Please enable a runtime");
}