1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/// Never resolves to a value. /// /// # Examples /// ``` /// # #![feature(async_await)] /// # fn main() { async_std::task::block_on(async { /// # /// use std::time::Duration; /// /// use async_std::future::pending; /// use async_std::io; /// /// let dur = Duration::from_secs(1); /// let fut = pending(); /// /// let res: io::Result<()> = io::timeout(dur, fut).await; /// assert!(res.is_err()); /// # /// # }) } /// ``` pub async fn pending<T>() -> T { futures::future::pending::<T>().await }