});
или
let fut: BoxFuture<'static, T> = Box::pin(std::future::ready(value));
имхо, ready
помоему move можно убрать let fut: BoxFuture<'static, T> = Box::pin(async { value });
кстати std::future::ready() является Unpin в отличии от async { value }, thats a bummer =(
Все async являются !Unpin
Так как я в любом случае конвертирую в dyn Future + Send, то это не играет роли
Обсуждают сегодня