# Trait core::async_iter::IntoAsyncIterator

source ·

    pub trait IntoAsyncIterator {
        type Item;
        type IntoAsyncIter: AsyncIterator<Item = Self::Item>;

        // Required method
        fn into_async_iter(self) -> Self::IntoAsyncIter;
    }

🔬This is a nightly-only experimental API. (`async_iterator` #79024)
Expand description

Convert something into an async iterator

## Required Associated Types§

source

#### type Item

🔬This is a nightly-only experimental API. (`async_iterator` #79024)

The type of the item yielded by the iterator

source

#### type IntoAsyncIter: AsyncIterator<Item = Self::Item>

🔬This is a nightly-only experimental API. (`async_iterator` #79024)

The type of the resulting iterator

## Required Methods§

source

#### fn into_async_iter(self) -> Self::IntoAsyncIter

🔬This is a nightly-only experimental API. (`async_iterator` #79024)

Converts `self` into an async iterator

## Implementors§

source§

### impl<I: AsyncIterator> IntoAsyncIterator for I

§

#### type Item = <I as AsyncIterator>::Item

§

#### type IntoAsyncIter = I