pub async fn poll_fn<F, T>(f: F) -> T
Expand description
Creates a new future wrapping around a function returning Poll
.
Polling the returned future delegates to the wrapped function.
§Examples
use async_std::future;
use async_std::task::{Context, Poll};
fn poll_greeting(_: &mut Context<'_>) -> Poll<String> {
Poll::Ready("hello world".to_string())
}
assert_eq!(future::poll_fn(poll_greeting).await, "hello world");