Expand description

An async version of iterator.

This crate provides the following capabilities:

  • The base async Iterator trait implemented with async fn next
  • The ability to collect into a vec
  • The ability to asynchronously map over values in the iterator
  • The ability to extend vec with an async iterator

Trait definitions

All traits make use of the async_trait annotation. In order to implement the traits, use async_trait.

Modules

The async-iterator prelude

Structs

An iterator that maps value of another stream with a function.

Traits

Extend a collection with the contents of an iterator.
Conversion from an Iterator.
Conversion into an Iterator.
An interface for dealing with iterators.

Attribute Macros

async-trait re-export