1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
/// 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
}