Type Aliasswift 6.1.2_Concurrency
AsyncIterator
The type of iterator that produces elements of the sequence.
- iOS
- 13.0+
- macOS
- 10.15+
- tvOS
- 13.0+
- watchOS
- 6.0+
typealias AsyncIterator = AsyncThrowingCompactMapSequence<Base, ElementOfResult>.IteratorThe type of iterator that produces elements of the sequence.
typealias AsyncIterator = AsyncThrowingCompactMapSequence<Base, ElementOfResult>.Iterators12_Concurrency31AsyncThrowingCompactMapSequenceV0B8Iteratora What are these?294ZOwhere Base:AsyncSequenceimport _Concurrencystruct AsyncThrowingCompactMapSequence<Base, ElementOfResult> where Base : AsyncSequenceAn asynchronous sequence that maps an error-throwing closure over the base sequence’s elements, omitting results that don’t return a value.
struct IteratorThe iterator that produces elements of the compact map sequence.
protocol AsyncSequence<Element, Failure>A type that provides asynchronous, sequential, iterated access to its elements.
func makeAsyncIterator() -> AsyncThrowingCompactMapSequence<Base, ElementOfResult>.Iterator typealias Element = ElementOfResultThe type of element produced by this asynchronous sequence.
typealias Failure = any ErrorThe type of element produced by this asynchronous sequence.