/// Resolves to the provided value. | |
/// | |
/// This function is an async version of [`std::convert::identity`]. | |
/// | |
/// [`std::convert::identity`]: https://doc.rust-lang.org/std/convert/fn.identity.html | |
/// | |
/// # Examples | |
/// | |
/// ``` | |
/// # async_std::task::block_on(async { | |
/// # | |
/// use async_std::future; | |
/// | |
/// assert_eq!(future::ready(10).await, 10); | |
/// # | |
/// # }) | |
/// ``` | |
pub async fn ready<T>(val: T) -> T { | |
val | |
} |