Trait futures::IntoFuture [] [src]

pub trait IntoFuture: Send + 'static {
    type Future: Future<Item=Self::Item, Error=Self::Error>;
    type Item: Send + 'static;
    type Error: Send + 'static;
    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: Send + 'static

The item that the future may resolve with.

type Error: Send + 'static

The error that the future may resolve with.

Required Methods

fn into_future(self) -> Self::Future

Consumes this object and produces a future.

Implementors