Функция ready

#![allow(unused)]
fn main() {
pub fn ready<T>(t: T) -> Ready<T> ⓘ
}

Создает фьючер, который немедленно готов со значением.

Фьючеры, созданные через эту функцию, функционально похожи на созданные через async {}. Основное различие в том, что фьючеры, созданные через эту функцию, имеют имя и реализуют Unpin.

Примеры

#![allow(unused)]
fn main() {
use std::future;

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