Function tokio::prelude::future::poll_fn
[−]
[src]
pub fn poll_fn<T, E, F>(f: F) -> PollFn<F> where
F: FnMut() -> Result<Async<T>, E>,
Creates a new future wrapping around a function returning Poll
.
Polling the returned future delegates to the wrapped function.
Examples
use futures::future::poll_fn; use futures::{Async, Poll}; fn read_line() -> Poll<String, std::io::Error> { Ok(Async::Ready("Hello, World!".into())) } let read_future = poll_fn(read_line);