Function futures_util::future::poll_fn [−][src]
pub fn poll_fn<T, F>(f: F) -> PollFn<F> where
F: Unpin + 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 futures::prelude::*; use futures::future::poll_fn; fn read_line(cx: &mut task::Context) -> Poll<String> { Poll::Ready("Hello, World!".into()) } let read_future = poll_fn(read_line);