Trait futures::future::IntoFuture
[−]
[src]
pub trait IntoFuture { type Future: Future<Item=Self::Item, Error=Self::Error>; type Item; type Error; fn into_future(self) -> Self::Future; }
Class of types which can be converted themselves into a future.
This trait is very similar to the IntoIterator
trait and is intended to be
used in a very similar fashion.
Associated Types
type Future: Future<Item=Self::Item, Error=Self::Error>
[−]
The future that this type can be converted into.
type Item
[−]
The item that the future may resolve with.
type Error
[−]
The error that the future may resolve with.
Required Methods
fn into_future(self) -> Self::Future
[−]
Consumes this object and produces a future.
Implementors
impl<A, B> IntoFuture for (A, B) where A: IntoFuture, B: IntoFuture<Error=A::Error>
impl<A, B, C> IntoFuture for (A, B, C) where A: IntoFuture, B: IntoFuture<Error=A::Error>, C: IntoFuture<Error=A::Error>
impl<A, B, C, D> IntoFuture for (A, B, C, D) where A: IntoFuture, B: IntoFuture<Error=A::Error>, C: IntoFuture<Error=A::Error>, D: IntoFuture<Error=A::Error>
impl<A, B, C, D, E> IntoFuture for (A, B, C, D, E) where A: IntoFuture, B: IntoFuture<Error=A::Error>, C: IntoFuture<Error=A::Error>, D: IntoFuture<Error=A::Error>, E: IntoFuture<Error=A::Error>
impl<F: Future> IntoFuture for F
impl<T, E> IntoFuture for Result<T, E>