Function core::future::ready

1.48.0 · source ·
pub fn ready<T>(t: T) -> Ready<T> 
Expand description

创建一个立即准备好值的 future。

通过此函数创建的 Futures 在功能上类似于通过 async {} 创建的 Futures。 主要区别在于,通过此函数创建的 futures 被命名并实现 Unpin

Examples

use std::future;

let a = future::ready(1);
assert_eq!(a.await, 1);
Run