# ``Swift/AsyncSequence`` ## Topics ### Creating an Iterator - ``Swift/AsyncSequence/makeAsyncIterator()`` - ``Swift/AsyncSequence/AsyncIterator`` - ``Swift/AsyncIteratorProtocol`` - ``Swift/AsyncSequence/Element`` ### Finding Elements - ``Swift/AsyncSequence/contains(_:)`` - ``Swift/AsyncSequence/contains(where:)`` - ``Swift/AsyncSequence/allSatisfy(_:)`` - ``Swift/AsyncSequence/first(where:)`` - ``Swift/AsyncSequence/min()`` - ``Swift/AsyncSequence/min(by:)`` - ``Swift/AsyncSequence/max()`` - ``Swift/AsyncSequence/max(by:)`` ### Selecting Elements - ``Swift/AsyncSequence/prefix(_:)`` - ``Swift/AsyncPrefixSequence`` - ``Swift/AsyncSequence/prefix(while:)-2xy95`` - ``Swift/AsyncPrefixWhileSequence`` - ``Swift/AsyncSequence/prefix(while:)-6yp5n`` - ``Swift/AsyncThrowingPrefixWhileSequence`` ### Excluding Elements - ``Swift/AsyncSequence/dropFirst(_:)`` - ``Swift/AsyncDropFirstSequence`` - ``Swift/AsyncSequence/drop(while:)-9sp3b`` - ``Swift/AsyncDropWhileSequence`` - ``Swift/AsyncSequence/drop(while:)-67kgo`` - ``Swift/AsyncThrowingDropWhileSequence`` - ``Swift/AsyncSequence/filter(_:)-435af`` - ``Swift/AsyncFilterSequence`` - ``Swift/AsyncSequence/filter(_:)-2cc0l`` - ``Swift/AsyncThrowingFilterSequence`` ### Transforming a Sequence - ``Swift/AsyncSequence/map(_:)-1q1k3`` - ``Swift/AsyncMapSequence`` - ``Swift/AsyncSequence/map(_:)-70wgb`` - ``Swift/AsyncThrowingMapSequence`` - ``Swift/AsyncSequence/compactMap(_:)-gfdq`` - ``Swift/AsyncCompactMapSequence`` - ``Swift/AsyncSequence/compactMap(_:)-1f8zn`` - ``Swift/AsyncThrowingCompactMapSequence`` - ``Swift/AsyncFlatMapSequence`` - ``Swift/AsyncSequence/flatMap(_:)-5rn1j`` - ``Swift/AsyncSequence/flatMap(_:)-54rrt`` - ``Swift/AsyncSequence/flatMap(_:)-4bl9a`` - ``Swift/AsyncSequence/flatMap(_:)->AsyncThrowingFlatMapSequence`` - ``Swift/AsyncThrowingFlatMapSequence`` - ``Swift/AsyncSequence/reduce(_:_:)`` - ``Swift/AsyncSequence/reduce(into:_:)``