pub fn poll_fn<T, E, F>(f: F) -> PollFn<F>
Expand description
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;
use futures::never::Never;
use futures::task;
fn read_line(cx: &mut task::Context) -> Poll<String, Never> {
Ok(Async::Ready("Hello, World!".into()))
}
let read_future = poll_fn(read_line);