# [−][src]Trait std::future::IntoFuture

    pub trait IntoFuture where
        <Self::Future as Future>::Output == Self::Output, {
        type Output;
        type Future: Future;
        fn into_future(self) -> Self::Future;
    }

🔬 This is a nightly-only experimental API. (`into_future` #67644)

Conversion into a `Future`.

## Associated Types

### `type Output`

🔬 This is a nightly-only experimental API. (`into_future` #67644)

The output that the future will produce on completion.

### `type Future: Future`

🔬 This is a nightly-only experimental API. (`into_future` #67644)

Which kind of future are we turning this into?

Loading content...

## Required methods

### `fn into_future(self) -> Self::Future`

🔬 This is a nightly-only experimental API. (`into_future` #67644)

Creates a future from a value.

Loading content...

## Implementors

### `impl<F> IntoFuture for F where
F: Future,` [src]

#### `type Output = <F as Future>::Output`

🔬 This is a nightly-only experimental API. (`into_future` #67644)

#### `type Future = F`

🔬 This is a nightly-only experimental API. (`into_future` #67644)

#### `fn into_future(self) -> <F as IntoFuture>::Future`[src]

🔬 This is a nightly-only experimental API. (`into_future` #67644)
Loading content...