---
title: BorrowingIteratorAdapter
framework: swift
role: symbol
role_heading: Structure
path: swift/borrowingiteratoradapter
---

# BorrowingIteratorAdapter

## Declaration

```swift
@frozen struct BorrowingIteratorAdapter<Iterator> where Iterator : IteratorProtocol
```

## Topics

### Initializers

- [init(iterator:)](swift/borrowingiteratoradapter/init(iterator:).md)

### Instance Methods

- [nextSpan(maximumCount:)](swift/borrowingiteratoradapter/nextspan(maximumcount:).md)

### Type Aliases

- [BorrowingIteratorAdapter.Element](swift/borrowingiteratoradapter/element.md)

### Default Implementations

- [BorrowingIteratorProtocol Implementations](swift/borrowingiteratoradapter/borrowingiteratorprotocol-implementations.md)

## Relationships

### Conforms To

- [BorrowingIteratorProtocol](swift/borrowingiteratorprotocol.md)
