Function async_std::future::poll_fn [−][src]
pub async fn poll_fn<F, T>(f: F) -> T where
F: FnMut(&mut Context<'_>) -> Poll<T>,
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");