---
title: AsyncThrowingPublisher.Iterator
framework: combine
role: symbol
role_heading: Structure
path: combine/asyncthrowingpublisher/iterator
---

# AsyncThrowingPublisher.Iterator

The iterator that produces elements of the asynchronous publisher sequence.

## Declaration

```swift
struct Iterator
```

## Topics

### Iterating over elements

- [next()](combine/asyncthrowingpublisher/iterator/next().md)

## Relationships

### Conforms To

- [AsyncIteratorProtocol](swift/asynciteratorprotocol.md)

## See Also

### Creating an iterator

- [makeAsyncIterator()](combine/asyncthrowingpublisher/makeasynciterator().md)
