---
title: AsyncDropFirstSequence
framework: swift
role: symbol
role_heading: Structure
path: swift/asyncdropfirstsequence
---

# AsyncDropFirstSequence

An asynchronous sequence which omits a specified number of elements from the base asynchronous sequence, then passes through all remaining elements.

## Declaration

```swift
struct AsyncDropFirstSequence<Base> where Base : AsyncSequence
```

## Topics

### Structures

- [AsyncDropFirstSequence.Iterator](swift/asyncdropfirstsequence/iterator.md)

### Instance Methods

- [dropFirst(_:)](swift/asyncdropfirstsequence/dropfirst(_:).md)

### Type Aliases

- [AsyncDropFirstSequence.Failure](swift/asyncdropfirstsequence/failure.md)

### Default Implementations

- [AsyncSequence Implementations](swift/asyncdropfirstsequence/asyncsequence-implementations.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)
- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Excluding Elements

- [dropFirst(_:)](swift/asyncsequence/dropfirst(_:).md)
- [drop(while:)](swift/asyncsequence/drop(while:)-9sp3b.md)
- [AsyncDropWhileSequence](swift/asyncdropwhilesequence.md)
- [drop(while:)](swift/asyncsequence/drop(while:)-67kgo.md)
- [AsyncThrowingDropWhileSequence](swift/asyncthrowingdropwhilesequence.md)
- [filter(_:)](swift/asyncsequence/filter(_:)-435af.md)
- [AsyncFilterSequence](swift/asyncfiltersequence.md)
- [filter(_:)](swift/asyncsequence/filter(_:)-2cc0l.md)
- [AsyncThrowingFilterSequence](swift/asyncthrowingfiltersequence.md)
