From f734392d8ac53aefd697a6560ba67ea9d8811b53 Mon Sep 17 00:00:00 2001 From: Hadi Dbouk Date: Tue, 27 Jan 2026 15:05:19 +0200 Subject: [PATCH] chore(docs): refactor documentation generation workflow - Move documentation logic into scripts/docs-script.sh and scripts/deploy-docs.sh - Add versioned documentation support (tags deploy to /v{version}/) - Update UI with Fueled brand colors and logo - Update workflow to trigger on main branch and tags only - Add docs/ to .gitignore --- .github/workflows/docs.yml | 109 ++++++++------ .gitignore | 34 +---- README.md | 17 +-- docs/index.html | 248 +++++++++++++++++++++++++++----- docs/index/index.json | 2 +- docs/link-hierarchy.json | 2 +- docs/linkable-entities.json | 2 +- docs/metadata.json | 2 +- logo.png | Bin 0 -> 223286 bytes scripts/deploy-docs.sh | 210 +++++++++++++++++++++++++++ scripts/docs-script.sh | 275 ++++++++++++++++++++++++++++++++++++ 11 files changed, 775 insertions(+), 126 deletions(-) create mode 100644 logo.png create mode 100755 scripts/deploy-docs.sh create mode 100755 scripts/docs-script.sh diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d7e0f8b8..3c0d732d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,59 +1,78 @@ -name: Generate Documentation +name: Documentation on: push: - branches: - - main - - master - paths: - - 'Sources/**' - - 'Package.swift' - - 'docs-script.sh' - workflow_dispatch: # Allow manual triggering + branches: [main] + paths: ['Sources/**', 'Package.swift', 'scripts/**'] + tags: ['*'] + workflow_dispatch: + +permissions: + contents: write + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false jobs: - generate-docs: - name: Generate Swift-DocC Documentation + deploy: + name: Build & Deploy runs-on: macos-15 - steps: - - name: Checkout Project - uses: actions/checkout@v4 - - - name: Setup Swift - uses: swift-actions/setup-swift@v2 + - uses: actions/checkout@v4 with: - swift-version: "6.0" - - - name: Install jq - run: brew install jq - - - name: Generate Documentation - run: ./docs-script.sh - - - name: Check for documentation changes - id: docs_changed + fetch-depth: 0 + + - name: Determine version + id: version run: | - if git diff --quiet docs/; then - echo "changed=false" >> $GITHUB_OUTPUT + if [[ "${{ github.ref_type }}" == "tag" ]]; then + echo "version=${{ github.ref_name }}" >> $GITHUB_OUTPUT + echo "version_path=v${{ github.ref_name }}" >> $GITHUB_OUTPUT + echo "is_release=true" >> $GITHUB_OUTPUT else - echo "changed=true" >> $GITHUB_OUTPUT + echo "version=latest" >> $GITHUB_OUTPUT + echo "version_path=" >> $GITHUB_OUTPUT + echo "is_release=false" >> $GITHUB_OUTPUT fi - - - name: Upload documentation artifacts - if: steps.docs_changed.outputs.changed == 'true' - uses: actions/upload-artifact@v4 + + - uses: swift-actions/setup-swift@v2 with: - name: documentation - path: docs/ - retention-days: 30 - - - name: Summary - if: always() + swift-version: "6.0" + + - name: Install dependencies + run: brew install jq + + - name: Generate documentation + run: ./scripts/docs-script.sh + + - uses: actions/checkout@v4 + with: + ref: gh-pages + path: gh-pages-work + fetch-depth: 0 + continue-on-error: true + + - name: Initialize gh-pages run: | - if [ "${{ steps.docs_changed.outputs.changed }}" == "true" ]; then - echo "✅ Documentation generated successfully" - echo "📁 Documentation artifacts are available for download" - else - echo "ℹ️ No documentation changes detected" + if [ ! -d "gh-pages-work/.git" ]; then + mkdir -p gh-pages-work && cd gh-pages-work + git init && git checkout -b gh-pages + git remote add origin https://github.com/${{ github.repository }}.git || true fi + + - name: Deploy + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_REPOSITORY: ${{ github.repository }} + run: ./scripts/deploy-docs.sh "${{ steps.version.outputs.version_path }}" "${{ steps.version.outputs.is_release }}" + + - uses: actions/configure-pages@v5 + + - uses: actions/upload-pages-artifact@v3 + with: + path: gh-pages-work + + - uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index b85f1c6b..4dd89e03 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ # Xcode # -# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore - ## Build generated build/ DerivedData/ @@ -23,53 +21,31 @@ xcuserdata/ *.xcscmblueprint .DS_Store -## Obj-C/Swift specific +# Obj-C/Swift *.hmap *.ipa *.dSYM.zip *.dSYM -## Playgrounds +# Playgrounds timeline.xctimeline playground.xcworkspace # Swift Package Manager -# -# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. -# Packages/ .build/ +.swiftpm/ # CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control -# Pods/ # Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts - Carthage/Build -# SwiftPM -.swiftpm/ - # fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md - fastlane/report.xml fastlane/Preview.html fastlane/screenshots fastlane/test_output -# Swift-DocC (documentation is generated and committed) -# Uncomment the following line if you want to ignore generated docs: -# docs/ - +# Generated documentation +docs/ diff --git a/README.md b/README.md index f89c8715..79236eb8 100644 --- a/README.md +++ b/README.md @@ -11,21 +11,7 @@ FueledUtils is a collection of utilities for iOS used often within projects at [ ## Documentation -Documentation is available [here](https://fueled.github.io/ios-utilities/). - -### Generating Documentation Locally - -To generate the documentation locally using Swift-DocC: - -```bash -./docs-script.sh -``` - -This will generate the documentation in the `./docs` directory. Open `./docs/index.html` in your browser to view it. - -**Requirements:** -- Swift 6.0+ (Swift-DocC is included) -- `jq` (for parsing Package.swift): `brew install jq` +Documentation is automatically generated and available [here](https://fueled.github.io/ios-utilities/). ## Contributing @@ -34,3 +20,4 @@ If you'd like to contribute to the project, please familiarise yourself with [CO ## License This project is licensed under the Apache License, Version 2.0. + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index fd959bf3..21a8e9c2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,52 +3,234 @@ - API Documentation + + FueledUtils Documentation + + + -

Available Documentation

- +
+ + Swift Package +

FueledUtils

+

A collection of utilities for iOS development, crafted by the team at Fueled.

+
+
+ +
+ diff --git a/docs/index/index.json b/docs/index/index.json index fa3fa15c..15811242 100644 --- a/docs/index/index.json +++ b/docs/index/index.json @@ -1 +1 @@ -{"schemaVersion":{"patch":2,"major":0,"minor":1},"includedArchiveIdentifiers":["FueledUtilsCore","FueledUtilsCombine","FueledUtilsSwiftUI"],"interfaceLanguages":{"swift":[{"children":[{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Associated Types","type":"groupMarker"},{"type":"associatedtype","title":"Wrapped","path":"\/documentation\/fueledutilscore\/optionalprotocol\/wrapped-swift.associatedtype"},{"type":"groupMarker","title":"Instance Properties"},{"title":"var wrapped: Self.Wrapped?","path":"\/documentation\/fueledutilscore\/optionalprotocol\/wrapped-swift.property","type":"property"}],"type":"protocol","title":"OptionalProtocol","path":"\/documentation\/fueledutilscore\/optionalprotocol"},{"type":"groupMarker","title":"Structures"},{"title":"Regex","path":"\/documentation\/fueledutilscore\/regex","children":[{"type":"groupMarker","title":"Initializers"},{"title":"init!(String, options: NSRegularExpression.Options)","path":"\/documentation\/fueledutilscore\/regex\/init(_:options:)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledutilscore\/regex\/groups(in:options:)","type":"method","title":"func groups(in: String, options: NSRegularExpression.MatchingOptions) -> [[String]]"},{"type":"method","title":"func match(String, options: NSRegularExpression.MatchingOptions) -> Bool","path":"\/documentation\/fueledutilscore\/regex\/match(_:options:)"}],"type":"struct"},{"type":"groupMarker","title":"Operators"},{"title":"func * (NSDecimalNumber, NSDecimalNumber) -> NSDecimalNumber","path":"\/documentation\/fueledutilscore\/*(_:_:)","type":"op"},{"path":"\/documentation\/fueledutilscore\/_(_:_:)-5xekf","title":"func > (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op"},{"title":"func < (NSDecimalNumber, NSDecimalNumber) -> Bool","path":"\/documentation\/fueledutilscore\/_(_:_:)-78zof","type":"op"},{"title":"func \/ (NSDecimalNumber, NSDecimalNumber) -> NSDecimalNumber","path":"\/documentation\/fueledutilscore\/_(_:_:)-9stqt","type":"op"},{"title":"func >= (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op","path":"\/documentation\/fueledutilscore\/_=(_:_:)-9blhn"},{"path":"\/documentation\/fueledutilscore\/_=(_:_:)-j9hq","type":"op","title":"func <= (NSDecimalNumber, NSDecimalNumber) -> Bool"},{"title":"func ~= (Regex, String) -> Bool","path":"\/documentation\/fueledutilscore\/~=(_:_:)","type":"op"},{"type":"groupMarker","title":"Extended Modules"},{"title":"Foundation","children":[{"type":"groupMarker","title":"Extended Classes"},{"title":"NSDecimalNumber","type":"extension","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber","children":[{"title":"Default Implementations","type":"groupMarker"},{"title":"Comparable Implementations","type":"symbol","children":[{"title":"Operators","type":"groupMarker"},{"title":"static func ... (Self) -> PartialRangeThrough","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:)-829r6","type":"op"},{"title":"static func ... (Self) -> PartialRangeFrom","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:)-9fqv3","type":"op"},{"type":"op","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:_:)","title":"static func ... (Self, Self) -> ClosedRange"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'.._(_:)","title":"static func ..< (Self) -> PartialRangeUpTo","type":"op"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'.._(_:_:)","type":"op","title":"static func ..< (Self, Self) -> Range"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_(_:_:)","type":"op","title":"static func > (Self, Self) -> Bool"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_=(_:_:)-6h4ag","title":"static func >= (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_=(_:_:)-77jxz","title":"static func <= (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/comparable-implementations"}]}],"type":"extension","path":"\/documentation\/fueledutilscore\/foundation"},{"children":[{"type":"groupMarker","title":"Extended Protocols"},{"path":"\/documentation\/fueledutilscore\/swift\/collection","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/fueledutilscore\/swift\/collection\/getsafely(at:)","title":"func getSafely(at: Self.Index) -> Self.Iterator.Element?"},{"path":"\/documentation\/fueledutilscore\/swift\/collection\/withpositioninformation()","type":"method","title":"func withPositionInformation() -> [(element: Self.Element, isFirstElement: Bool, isLastElement: Bool)]"}],"title":"Collection","type":"extension"},{"type":"extension","path":"\/documentation\/fueledutilscore\/swift\/floatingpoint","title":"FloatingPoint","children":[{"type":"groupMarker","title":"Instance Methods"},{"title":"func rounded(decimalPlaces: Int, rule: FloatingPointRoundingRule) -> Self","path":"\/documentation\/fueledutilscore\/swift\/floatingpoint\/rounded(decimalplaces:rule:)","type":"method"}]},{"path":"\/documentation\/fueledutilscore\/swift\/sequence","title":"Sequence","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledutilscore\/swift\/sequence\/collate(_:)","type":"method","title":"func collate((Self.Iterator.Element) -> Key?) -> [Key : [Self.Iterator.Element]]"},{"title":"func splitBetween((Self.Iterator.Element, Self.Iterator.Element) throws -> Bool) rethrows -> [[Self.Iterator.Element]]","type":"method","path":"\/documentation\/fueledutilscore\/swift\/sequence\/splitbetween(_:)"}],"type":"extension"},{"title":"StringProtocol","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol","children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/isblank","title":"var isBlank: Bool","type":"property"},{"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nonblankvalue","type":"property","title":"var nonBlankValue: Self?"},{"type":"property","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nonemptyvalue","title":"var nonEmptyValue: Self?"},{"type":"property","title":"var nsLength: Int","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nslength"},{"title":"var nsRange: NSRange","type":"property","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nsrange"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func urlSafeString() -> String","type":"method","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/urlsafestring()"}],"type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"title":"String","path":"\/documentation\/fueledutilscore\/swift\/string","type":"extension","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func replaceOccurrences(of: Target, with: Replacement, options: String.CompareOptions, locale: Locale?)","path":"\/documentation\/fueledutilscore\/swift\/string\/replaceoccurrences(of:with:options:locale:)"},{"title":"func stringIndex(Int) -> String.Index","path":"\/documentation\/fueledutilscore\/swift\/string\/stringindex(_:)","type":"method"},{"title":"func substring(CountableClosedRange) -> String","type":"method","path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-1hnjk"},{"title":"func substring(PartialRangeThrough) -> String","type":"method","path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-32zbd"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-3qdih","title":"func substring(PartialRangeFrom) -> String","type":"method"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-5wqk","type":"method","title":"func substring(PartialRangeUpTo) -> String"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-7zqr4","title":"func substring(CountableRange) -> String","type":"method"}]},{"title":"Extended Enumerations","type":"groupMarker"},{"title":"Optional","path":"\/documentation\/fueledutilscore\/swift\/optional","type":"extension","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var isBlank: Bool","type":"property","path":"\/documentation\/fueledutilscore\/swift\/optional\/isblank"},{"title":"var nonBlankValue: Wrapped?","type":"property","path":"\/documentation\/fueledutilscore\/swift\/optional\/nonblankvalue"},{"path":"\/documentation\/fueledutilscore\/swift\/optional\/nonemptyvalue","title":"var nonEmptyValue: Wrapped?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"title":"OptionalProtocol Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"title":"var wrapped: Wrapped?","path":"\/documentation\/fueledutilscore\/swift\/optional\/wrapped","type":"property"}],"path":"\/documentation\/fueledutilscore\/swift\/optional\/optionalprotocol-implementations","type":"symbol"}]}],"path":"\/documentation\/fueledutilscore\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/fueledutilscore","type":"module","title":"FueledUtilsCore"},{"title":"FueledUtilsCombine","type":"module","path":"\/documentation\/fueledutilscombine","children":[{"title":"Classes","type":"groupMarker"},{"title":"CombineExtensions","children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/fueledutilscombine\/combineextensions\/base","type":"property","title":"let base: Base"},{"title":"var cancellables: Set","type":"property","path":"\/documentation\/fueledutilscombine\/combineextensions\/cancellables"}],"type":"class","path":"\/documentation\/fueledutilscombine\/combineextensions"},{"title":"Protocols","type":"groupMarker"},{"type":"protocol","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledutilscombine\/combineextensionsprovider\/combineextensions","title":"var combineExtensions: CombineExtensions","type":"property"}],"path":"\/documentation\/fueledutilscombine\/combineextensionsprovider","title":"CombineExtensionsProvider"},{"path":"\/documentation\/fueledutilscombine\/currentvaluepublisher","title":"CurrentValuePublisher","type":"protocol","children":[{"type":"groupMarker","title":"Instance Properties"},{"title":"var value: Self.Output","path":"\/documentation\/fueledutilscombine\/currentvaluepublisher\/value","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher","type":"method","path":"\/documentation\/fueledutilscombine\/currentvaluepublisher\/erasetoanycurrentvaluepublisher()"}]},{"title":"Structures","type":"groupMarker"},{"type":"struct","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher","title":"AnyCurrentValuePublisher","children":[{"title":"Initializers","type":"groupMarker"},{"type":"init","title":"init(Publisher)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/init(_:)-3yb3v"},{"title":"init(Output)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/init(_:)-90pct","type":"init"},{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/value","title":"var value: Output","type":"property"},{"type":"groupMarker","title":"Instance Methods"},{"title":"func receive(subscriber: Subscriber)","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/receive(subscriber:)"},{"type":"groupMarker","title":"Default Implementations"},{"title":"CurrentValuePublisher Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"type":"method","title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/erasetoanycurrentvaluepublisher()"}],"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/currentvaluepublisher-implementations"},{"title":"Publisher Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"title":"var values: AsyncThrowingPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/values","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Output) -> Bool) -> Publishers.AllSatisfy"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/append(_:)","type":"method","title":"func append(Self.Output...) -> Publishers.Concatenate>"},{"type":"method","title":"func assertNoFailure(String, file: StaticString, line: UInt) -> Publishers.AssertNoFailure","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assertnofailure(_:file:line:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:)","title":"func assign(to: inout Published.Publisher)","type":"method"},{"title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:forlifetimeof:)"},{"title":"func assign(to: ReferenceWritableKeyPath, on: Root) -> AnyCancellable","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:on:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:withoutretaining:)","title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable"},{"title":"func breakpoint(receiveSubscription: ((any Subscription) -> Bool)?, receiveOutput: ((Self.Output) -> Bool)?, receiveCompletion: ((Subscribers.Completion) -> Bool)?) -> Publishers.Breakpoint","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)","type":"method"},{"title":"func breakpointOnError() -> Publishers.Breakpoint","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/breakpointonerror()","type":"method"},{"type":"method","title":"func buffer(size: Int, prefetch: Publishers.PrefetchStrategy, whenFull: Publishers.BufferingStrategy) -> Publishers.Buffer","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/buffer(size:prefetch:whenfull:)"},{"title":"func `catch`

((Self.Failure) -> P) -> Publishers.Catch","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/catch(_:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect()","title":"func collect() -> Publishers.Collect"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect(_:)","title":"func collect(Int) -> Publishers.CollectByCount"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect(_:options:)","title":"func collect(Publishers.TimeGroupingStrategy, options: S.SchedulerOptions?) -> Publishers.CollectByTime"},{"type":"method","title":"func combineLatest

(P) -> Publishers.CombineLatest","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:)"},{"type":"method","title":"func combineLatest(P, Q) -> Publishers.CombineLatest3","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:)-22vl5"},{"type":"method","title":"func combineLatest(P, (Self.Output, P.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:)-8swxx"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:)-5lr01","type":"method","title":"func combineLatest(P, Q, (Self.Output, P.Output, Q.Output) -> T) -> Publishers.Map, T>"},{"type":"method","title":"func combineLatest(P, Q, R) -> Publishers.CombineLatest4","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:)-6oj2"},{"type":"method","title":"func combineLatest(P, Q, R, (Self.Output, P.Output, Q.Output, R.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:_:)"},{"title":"func combinePrevious() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combineprevious()","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combineprevious(_:)","title":"func combinePrevious(Self.Output) -> AnyPublisher"},{"title":"func compactMap((Self.Output) -> T?) -> Publishers.CompactMap","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/compactmap(_:)"},{"type":"method","title":"func contains(Self.Output) -> Publishers.Contains","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/contains(_:)"},{"title":"func contains(where: (Self.Output) -> Bool) -> Publishers.ContainsWhere","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/contains(where:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/count()","title":"func count() -> Publishers.Count","type":"method"},{"title":"func debounce(for: S.SchedulerTimeType.Stride, scheduler: S, options: S.SchedulerOptions?) -> Publishers.Debounce","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/debounce(for:scheduler:options:)"},{"type":"method","title":"func decode(type: Item.Type, decoder: Coder) -> Publishers.Decode","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/decode(type:decoder:)"},{"title":"func delay(for: S.SchedulerTimeType.Stride, tolerance: S.SchedulerTimeType.Stride?, scheduler: S, options: S.SchedulerOptions?) -> Publishers.Delay","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/delay(for:tolerance:scheduler:options:)","type":"method"},{"title":"func drop

(untilOutputFrom: P) -> Publishers.DropUntilOutput","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/drop(untiloutputfrom:)","type":"method"},{"type":"method","title":"func drop(while: (Self.Output) -> Bool) -> Publishers.DropWhile","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/drop(while:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/dropfirst(_:)","title":"func dropFirst(Int) -> Publishers.Drop","type":"method"},{"title":"func encode(encoder: Coder) -> Publishers.Encode","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/encode(encoder:)"},{"title":"func eraseToAnyPublisher() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/erasetoanypublisher()","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/filter(_:)","type":"method","title":"func filter((Self.Output) -> Bool) -> Publishers.Filter"},{"title":"func first() -> Publishers.First","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/first()","type":"method"},{"title":"func first(where: (Self.Output) -> Bool) -> Publishers.FirstWhere","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/first(where:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-3vqwd","type":"method","title":"func flatMap(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap"},{"type":"method","title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-56vk"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-89hwe","type":"method","title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-920a0","title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap, Self>","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-2kxxg","title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","type":"method"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-6hnzk"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignoreerrors()","title":"func ignoreErrors() -> AnyPublisher","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignorenils()","title":"func ignoreNils() -> AnyPublisher","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignoreoutput()","type":"method","title":"func ignoreOutput() -> Publishers.IgnoreOutput"},{"title":"func last() -> Publishers.Last","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/last()","type":"method"},{"type":"method","title":"func last(where: (Self.Output) -> Bool) -> Publishers.LastWhere","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/last(where:)"},{"title":"func makeConnectable() -> Publishers.MakeConnectable","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/makeconnectable()"},{"title":"func map(KeyPath) -> Publishers.MapKeyPath","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:)-1f9er","type":"method"},{"title":"func map((Self.Output) -> T) -> Publishers.Map","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:)-3v7l8","type":"method"},{"title":"func map(KeyPath, KeyPath) -> Publishers.MapKeyPath2","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:_:)"},{"title":"func map(KeyPath, KeyPath, KeyPath) -> Publishers.MapKeyPath3","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:_:_:)","type":"method"},{"type":"method","title":"func mapError((Self.Failure) -> E) -> Publishers.MapError","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/maperror(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/max()","title":"func max() -> Publishers.Comparison","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/max(by:)","title":"func max(by: (Self.Output, Self.Output) -> Bool) -> Publishers.Comparison","type":"method"},{"type":"method","title":"func measureInterval(using: S, options: S.SchedulerOptions?) -> Publishers.MeasureInterval","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/measureinterval(using:options:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:)","type":"method","title":"func merge(with: Self) -> Publishers.MergeMany"},{"title":"func merge(with: B, C) -> Publishers.Merge3","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:)","title":"func merge(with: B, C, D) -> Publishers.Merge4"},{"type":"method","title":"func merge(with: B, C, D, E) -> Publishers.Merge5","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:)","title":"func merge(with: B, C, D, E, F) -> Publishers.Merge6"},{"title":"func merge(with: B, C, D, E, F, G) -> Publishers.Merge7","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:_:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:_:_:)","type":"method","title":"func merge(with: B, C, D, E, F, G, H) -> Publishers.Merge8"},{"title":"func min() -> Publishers.Comparison","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/min()"},{"title":"func min(by: (Self.Output, Self.Output) -> Bool) -> Publishers.Comparison","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/min(by:)"},{"title":"func multicast(() -> S) -> Publishers.Multicast","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/multicast(_:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/multicast(subject:)","title":"func multicast(subject: S) -> Publishers.Multicast","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/output(at:)","type":"method","title":"func output(at: Int) -> Publishers.Output"},{"type":"method","title":"func output(in: R) -> Publishers.Output","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/output(in:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-3h9pv","type":"method","title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)"},{"type":"method","title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-53z2s"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(_:)","title":"func prefix(Int) -> Publishers.Output","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(untiloutputfrom:)","type":"method","title":"func prefix

(untilOutputFrom: P) -> Publishers.PrefixUntilOutput"},{"type":"method","title":"func prefix(while: (Self.Output) -> Bool) -> Publishers.PrefixWhile","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(while:)"},{"type":"method","title":"func prepend(Self.Output...) -> Publishers.Concatenate, Self>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prepend(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/print(_:to:)","type":"method","title":"func print(String, to: (any TextOutputStream)?) -> Publishers.Print"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/promoteoptional()","title":"func promoteOptional() -> AnyPublisher","type":"method"},{"title":"func receive(on: S, options: S.SchedulerOptions?) -> Publishers.ReceiveOn","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/receive(on:options:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/reduce(_:_:)","type":"method","title":"func reduce(T, (T, Self.Output) -> T) -> Publishers.Reduce"},{"type":"method","title":"func removeDuplicates() -> Publishers.RemoveDuplicates","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/removeduplicates()"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/removeduplicates(by:)","title":"func removeDuplicates(by: (Self.Output, Self.Output) -> Bool) -> Publishers.RemoveDuplicates"},{"title":"func replaceEmpty(with: Self.Output) -> Publishers.ReplaceEmpty","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replaceempty(with:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replaceerror(with:)","type":"method","title":"func replaceError(with: Self.Output) -> Publishers.ReplaceError"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replacenil(with:)","type":"method","title":"func replaceNil(with: T) -> Publishers.Map"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/retry(_:)","title":"func retry(Int) -> Publishers.Retry","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/scan(_:_:)","type":"method","title":"func scan(T, (T, Self.Output) -> T) -> Publishers.Scan"},{"title":"func setFailureType(to: E.Type) -> Publishers.SetFailureType","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/setfailuretype(to:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/share()","title":"func share() -> Publishers.Share","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink()","type":"method","title":"func sink() -> AnyCancellable"},{"title":"func sink(receiveCompletion: ((Subscribers.Completion) -> Void), receiveValue: ((Self.Output) -> Void)) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink(receivecompletion:receivevalue:)","type":"method"},{"title":"func sink(receiveValue: ((Self.Output) -> Void)) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink(receivevalue:)","type":"method"},{"type":"method","title":"func sinkForLifetimeOf(Object)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)","title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: ((Self.Output) -> Void))"},{"type":"method","title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivevalue:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(_:)-3ylc9","title":"func subscribe(S) -> AnyCancellable"},{"title":"func subscribe(S)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(_:)-9d329","type":"method"},{"title":"func subscribe(on: S, options: S.SchedulerOptions?) -> Publishers.SubscribeOn","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(on:options:)","type":"method"},{"type":"method","title":"func switchToLatest() -> Publishers.SwitchToLatest>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/switchtolatest()"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/then(receiveresult:)","type":"method","title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/thenforlifetimeof(_:receiveresult:)","type":"method","title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)"},{"title":"func throttle(for: S.SchedulerTimeType.Stride, scheduler: S, latest: Bool) -> Publishers.Throttle","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/throttle(for:scheduler:latest:)"},{"title":"func timeout(S.SchedulerTimeType.Stride, scheduler: S, options: S.SchedulerOptions?, customError: (() -> Self.Failure)?) -> Publishers.Timeout","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/timeout(_:scheduler:options:customerror:)"},{"title":"func tryAllSatisfy((Self.Output) throws -> Bool) -> Publishers.TryAllSatisfy","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryallsatisfy(_:)"},{"type":"method","title":"func tryCatch

((Self.Failure) throws -> P) -> Publishers.TryCatch","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycatch(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycompactmap(_:)","type":"method","title":"func tryCompactMap((Self.Output) throws -> T?) -> Publishers.TryCompactMap"},{"title":"func tryContains(where: (Self.Output) throws -> Bool) -> Publishers.TryContainsWhere","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycontains(where:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trydrop(while:)","title":"func tryDrop(while: (Self.Output) throws -> Bool) -> Publishers.TryDropWhile"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryfilter(_:)","title":"func tryFilter((Self.Output) throws -> Bool) -> Publishers.TryFilter"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryfirst(where:)","type":"method","title":"func tryFirst(where: (Self.Output) throws -> Bool) -> Publishers.TryFirstWhere"},{"type":"method","title":"func tryLast(where: (Self.Output) throws -> Bool) -> Publishers.TryLastWhere","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trylast(where:)"},{"title":"func tryMap((Self.Output) throws -> T) -> Publishers.TryMap","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymap(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymax(by:)","type":"method","title":"func tryMax(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryComparison"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymin(by:)","title":"func tryMin(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryComparison","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryprefix(while:)","title":"func tryPrefix(while: (Self.Output) throws -> Bool) -> Publishers.TryPrefixWhile","type":"method"},{"type":"method","title":"func tryReduce(T, (T, Self.Output) throws -> T) -> Publishers.TryReduce","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryreduce(_:_:)"},{"type":"method","title":"func tryRemoveDuplicates(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryRemoveDuplicates","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryremoveduplicates(by:)"},{"title":"func tryScan(T, (T, Self.Output) throws -> T) -> Publishers.TryScan","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryscan(_:_:)","type":"method"},{"type":"method","title":"func zip

(P) -> Publishers.Zip","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:)-2ifcp","title":"func zip(P, (Self.Output, P.Output) -> T) -> Publishers.Map, T>"},{"title":"func zip(P, Q) -> Publishers.Zip3","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:)-52sj3","type":"method"},{"type":"method","title":"func zip(P, Q, R) -> Publishers.Zip4","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:)-7wcvc"},{"title":"func zip(P, Q, (Self.Output, P.Output, Q.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:)-9r90y","type":"method"},{"type":"method","title":"func zip(P, Q, R, (Self.Output, P.Output, Q.Output, R.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:_:)"},{"title":"Type Aliases","type":"groupMarker"},{"type":"typealias","title":"AnyCurrentValuePublisher.CombinePreviousOutput","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinepreviousoutput"}],"type":"symbol","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/publisher-implementations"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/publisher-implementations","title":"Publisher Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/values","title":"var values: AsyncThrowingPublisher","type":"property"},{"type":"groupMarker","title":"Instance Methods"},{"title":"func allSatisfy((Self.Output) -> Bool) -> Publishers.AllSatisfy","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/allsatisfy(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/append(_:)","type":"method","title":"func append(Self.Output...) -> Publishers.Concatenate>"},{"type":"method","title":"func assertNoFailure(String, file: StaticString, line: UInt) -> Publishers.AssertNoFailure","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assertnofailure(_:file:line:)"},{"title":"func assign(to: inout Published.Publisher)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:)","type":"method"},{"title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:forlifetimeof:)","type":"method"},{"type":"method","title":"func assign(to: ReferenceWritableKeyPath, on: Root) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:on:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/assign(to:withoutretaining:)","type":"method","title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable"},{"title":"func breakpoint(receiveSubscription: ((any Subscription) -> Bool)?, receiveOutput: ((Self.Output) -> Bool)?, receiveCompletion: ((Subscribers.Completion) -> Bool)?) -> Publishers.Breakpoint","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/breakpoint(receivesubscription:receiveoutput:receivecompletion:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/breakpointonerror()","title":"func breakpointOnError() -> Publishers.Breakpoint","type":"method"},{"title":"func buffer(size: Int, prefetch: Publishers.PrefetchStrategy, whenFull: Publishers.BufferingStrategy) -> Publishers.Buffer","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/buffer(size:prefetch:whenfull:)","type":"method"},{"title":"func `catch`

((Self.Failure) -> P) -> Publishers.Catch","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/catch(_:)"},{"type":"method","title":"func collect() -> Publishers.Collect","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect()"},{"title":"func collect(Int) -> Publishers.CollectByCount","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/collect(_:options:)","title":"func collect(Publishers.TimeGroupingStrategy, options: S.SchedulerOptions?) -> Publishers.CollectByTime","type":"method"},{"title":"func combineLatest

(P) -> Publishers.CombineLatest","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:)-22vl5","title":"func combineLatest(P, Q) -> Publishers.CombineLatest3"},{"title":"func combineLatest(P, (Self.Output, P.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:)-8swxx","type":"method"},{"type":"method","title":"func combineLatest(P, Q, (Self.Output, P.Output, Q.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:)-5lr01"},{"title":"func combineLatest(P, Q, R) -> Publishers.CombineLatest4","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:)-6oj2"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinelatest(_:_:_:_:)","title":"func combineLatest(P, Q, R, (Self.Output, P.Output, Q.Output, R.Output) -> T) -> Publishers.Map, T>","type":"method"},{"type":"method","title":"func combinePrevious() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combineprevious()"},{"title":"func combinePrevious(Self.Output) -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combineprevious(_:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/compactmap(_:)","title":"func compactMap((Self.Output) -> T?) -> Publishers.CompactMap"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/contains(_:)","type":"method","title":"func contains(Self.Output) -> Publishers.Contains"},{"title":"func contains(where: (Self.Output) -> Bool) -> Publishers.ContainsWhere","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/contains(where:)"},{"title":"func count() -> Publishers.Count","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/count()","type":"method"},{"title":"func debounce(for: S.SchedulerTimeType.Stride, scheduler: S, options: S.SchedulerOptions?) -> Publishers.Debounce","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/debounce(for:scheduler:options:)","type":"method"},{"title":"func decode(type: Item.Type, decoder: Coder) -> Publishers.Decode","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/decode(type:decoder:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/delay(for:tolerance:scheduler:options:)","title":"func delay(for: S.SchedulerTimeType.Stride, tolerance: S.SchedulerTimeType.Stride?, scheduler: S, options: S.SchedulerOptions?) -> Publishers.Delay"},{"title":"func drop

(untilOutputFrom: P) -> Publishers.DropUntilOutput","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/drop(untiloutputfrom:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/drop(while:)","title":"func drop(while: (Self.Output) -> Bool) -> Publishers.DropWhile"},{"type":"method","title":"func dropFirst(Int) -> Publishers.Drop","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/dropfirst(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/encode(encoder:)","title":"func encode(encoder: Coder) -> Publishers.Encode","type":"method"},{"title":"func eraseToAnyPublisher() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/erasetoanypublisher()","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/filter(_:)","title":"func filter((Self.Output) -> Bool) -> Publishers.Filter","type":"method"},{"title":"func first() -> Publishers.First","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/first()"},{"type":"method","title":"func first(where: (Self.Output) -> Bool) -> Publishers.FirstWhere","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/first(where:)"},{"title":"func flatMap(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-3vqwd","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-56vk","type":"method","title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap>"},{"title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-89hwe","type":"method"},{"title":"func flatMap

(maxPublishers: Subscribers.Demand, (Self.Output) -> P) -> Publishers.FlatMap, Self>","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/flatmap(maxpublishers:_:)-920a0"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receiverequest:)","type":"method"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-2kxxg","type":"method"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-6hnzk","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignoreerrors()","type":"method","title":"func ignoreErrors() -> AnyPublisher"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignorenils()","type":"method","title":"func ignoreNils() -> AnyPublisher"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/ignoreoutput()","type":"method","title":"func ignoreOutput() -> Publishers.IgnoreOutput"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/last()","title":"func last() -> Publishers.Last","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/last(where:)","title":"func last(where: (Self.Output) -> Bool) -> Publishers.LastWhere"},{"title":"func makeConnectable() -> Publishers.MakeConnectable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/makeconnectable()","type":"method"},{"title":"func map(KeyPath) -> Publishers.MapKeyPath","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:)-1f9er"},{"title":"func map((Self.Output) -> T) -> Publishers.Map","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:)-3v7l8","type":"method"},{"title":"func map(KeyPath, KeyPath) -> Publishers.MapKeyPath2","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:_:)","type":"method"},{"title":"func map(KeyPath, KeyPath, KeyPath) -> Publishers.MapKeyPath3","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/map(_:_:_:)"},{"title":"func mapError((Self.Failure) -> E) -> Publishers.MapError","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/maperror(_:)","type":"method"},{"type":"method","title":"func max() -> Publishers.Comparison","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/max()"},{"title":"func max(by: (Self.Output, Self.Output) -> Bool) -> Publishers.Comparison","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/max(by:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/measureinterval(using:options:)","type":"method","title":"func measureInterval(using: S, options: S.SchedulerOptions?) -> Publishers.MeasureInterval"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:)","title":"func merge(with: Self) -> Publishers.MergeMany"},{"type":"method","title":"func merge(with: B, C) -> Publishers.Merge3","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:)","type":"method","title":"func merge(with: B, C, D) -> Publishers.Merge4"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:)","title":"func merge(with: B, C, D, E) -> Publishers.Merge5","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:)","type":"method","title":"func merge(with: B, C, D, E, F) -> Publishers.Merge6"},{"title":"func merge(with: B, C, D, E, F, G) -> Publishers.Merge7","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:_:)","type":"method"},{"title":"func merge(with: B, C, D, E, F, G, H) -> Publishers.Merge8","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/merge(with:_:_:_:_:_:_:)","type":"method"},{"type":"method","title":"func min() -> Publishers.Comparison","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/min()"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/min(by:)","title":"func min(by: (Self.Output, Self.Output) -> Bool) -> Publishers.Comparison","type":"method"},{"title":"func multicast(() -> S) -> Publishers.Multicast","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/multicast(_:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/multicast(subject:)","type":"method","title":"func multicast(subject: S) -> Publishers.Multicast"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/output(at:)","type":"method","title":"func output(at: Int) -> Publishers.Output"},{"type":"method","title":"func output(in: R) -> Publishers.Output","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/output(in:)"},{"title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-3h9pv","type":"method"},{"title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-53z2s","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(_:)","title":"func prefix(Int) -> Publishers.Output"},{"type":"method","title":"func prefix

(untilOutputFrom: P) -> Publishers.PrefixUntilOutput","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(untiloutputfrom:)"},{"title":"func prefix(while: (Self.Output) -> Bool) -> Publishers.PrefixWhile","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prefix(while:)","type":"method"},{"title":"func prepend(Self.Output...) -> Publishers.Concatenate, Self>","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/prepend(_:)"},{"title":"func print(String, to: (any TextOutputStream)?) -> Publishers.Print","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/print(_:to:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/promoteoptional()","title":"func promoteOptional() -> AnyPublisher","type":"method"},{"title":"func receive(on: S, options: S.SchedulerOptions?) -> Publishers.ReceiveOn","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/receive(on:options:)","type":"method"},{"title":"func reduce(T, (T, Self.Output) -> T) -> Publishers.Reduce","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/reduce(_:_:)"},{"type":"method","title":"func removeDuplicates() -> Publishers.RemoveDuplicates","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/removeduplicates()"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/removeduplicates(by:)","title":"func removeDuplicates(by: (Self.Output, Self.Output) -> Bool) -> Publishers.RemoveDuplicates","type":"method"},{"title":"func replaceEmpty(with: Self.Output) -> Publishers.ReplaceEmpty","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replaceempty(with:)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replaceerror(with:)","title":"func replaceError(with: Self.Output) -> Publishers.ReplaceError"},{"title":"func replaceNil(with: T) -> Publishers.Map","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/replacenil(with:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/retry(_:)","type":"method","title":"func retry(Int) -> Publishers.Retry"},{"type":"method","title":"func scan(T, (T, Self.Output) -> T) -> Publishers.Scan","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/scan(_:_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/setfailuretype(to:)","title":"func setFailureType(to: E.Type) -> Publishers.SetFailureType","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/share()","title":"func share() -> Publishers.Share"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink()","type":"method","title":"func sink() -> AnyCancellable"},{"type":"method","title":"func sink(receiveCompletion: ((Subscribers.Completion) -> Void), receiveValue: ((Self.Output) -> Void)) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink(receivecompletion:receivevalue:)"},{"type":"method","title":"func sink(receiveValue: ((Self.Output) -> Void)) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sink(receivevalue:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:)","type":"method","title":"func sinkForLifetimeOf(Object)"},{"type":"method","title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: ((Self.Output) -> Void))","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivevalue:)","type":"method","title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)"},{"title":"func subscribe(S) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(_:)-3ylc9","type":"method"},{"title":"func subscribe(S)","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(_:)-9d329"},{"title":"func subscribe(on: S, options: S.SchedulerOptions?) -> Publishers.SubscribeOn","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/subscribe(on:options:)","type":"method"},{"type":"method","title":"func switchToLatest() -> Publishers.SwitchToLatest>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/switchtolatest()"},{"title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/then(receiveresult:)"},{"title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/thenforlifetimeof(_:receiveresult:)","type":"method"},{"type":"method","title":"func throttle(for: S.SchedulerTimeType.Stride, scheduler: S, latest: Bool) -> Publishers.Throttle","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/throttle(for:scheduler:latest:)"},{"type":"method","title":"func timeout(S.SchedulerTimeType.Stride, scheduler: S, options: S.SchedulerOptions?, customError: (() -> Self.Failure)?) -> Publishers.Timeout","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/timeout(_:scheduler:options:customerror:)"},{"type":"method","title":"func tryAllSatisfy((Self.Output) throws -> Bool) -> Publishers.TryAllSatisfy","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryallsatisfy(_:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycatch(_:)","title":"func tryCatch

((Self.Failure) throws -> P) -> Publishers.TryCatch","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycompactmap(_:)","type":"method","title":"func tryCompactMap((Self.Output) throws -> T?) -> Publishers.TryCompactMap"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trycontains(where:)","type":"method","title":"func tryContains(where: (Self.Output) throws -> Bool) -> Publishers.TryContainsWhere"},{"title":"func tryDrop(while: (Self.Output) throws -> Bool) -> Publishers.TryDropWhile","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trydrop(while:)"},{"title":"func tryFilter((Self.Output) throws -> Bool) -> Publishers.TryFilter","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryfilter(_:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryfirst(where:)","type":"method","title":"func tryFirst(where: (Self.Output) throws -> Bool) -> Publishers.TryFirstWhere"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trylast(where:)","type":"method","title":"func tryLast(where: (Self.Output) throws -> Bool) -> Publishers.TryLastWhere"},{"type":"method","title":"func tryMap((Self.Output) throws -> T) -> Publishers.TryMap","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymap(_:)"},{"title":"func tryMax(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryComparison","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymax(by:)","type":"method"},{"type":"method","title":"func tryMin(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryComparison","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/trymin(by:)"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryprefix(while:)","title":"func tryPrefix(while: (Self.Output) throws -> Bool) -> Publishers.TryPrefixWhile","type":"method"},{"title":"func tryReduce(T, (T, Self.Output) throws -> T) -> Publishers.TryReduce","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryreduce(_:_:)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryremoveduplicates(by:)","type":"method","title":"func tryRemoveDuplicates(by: (Self.Output, Self.Output) throws -> Bool) -> Publishers.TryRemoveDuplicates"},{"title":"func tryScan(T, (T, Self.Output) throws -> T) -> Publishers.TryScan","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/tryscan(_:_:)"},{"type":"method","title":"func zip

(P) -> Publishers.Zip","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:)"},{"title":"func zip(P, (Self.Output, P.Output) -> T) -> Publishers.Map, T>","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:)-2ifcp"},{"title":"func zip(P, Q) -> Publishers.Zip3","type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:)-52sj3"},{"title":"func zip(P, Q, R) -> Publishers.Zip4","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:)-7wcvc","type":"method"},{"title":"func zip(P, Q, (Self.Output, P.Output, Q.Output) -> T) -> Publishers.Map, T>","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:)-9r90y","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/zip(_:_:_:_:)","title":"func zip(P, Q, R, (Self.Output, P.Output, Q.Output, R.Output) -> T) -> Publishers.Map, T>"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AnyCurrentValuePublisher.CombinePreviousOutput","path":"\/documentation\/fueledutilscombine\/anycurrentvaluepublisher\/combinepreviousoutput","type":"typealias"}],"type":"symbol"}]},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"let keyPath: ReferenceWritableKeyPath","path":"\/documentation\/fueledutilscombine\/objectkeypathreference\/keypath","type":"property"},{"path":"\/documentation\/fueledutilscombine\/objectkeypathreference\/object","title":"let object: Root","type":"property"}],"path":"\/documentation\/fueledutilscombine\/objectkeypathreference","title":"ObjectKeyPathReference","type":"struct"},{"type":"groupMarker","title":"Operators"},{"path":"\/documentation\/fueledutilscombine\/___(_:_:)-13v1v","title":"func >>> (AnyCancellable?, inout CancellableCollection?)","type":"op"},{"path":"\/documentation\/fueledutilscombine\/___(_:_:)-2vprt","title":"func >>> (AnyCancellable?, inout Set)","type":"op"},{"path":"\/documentation\/fueledutilscombine\/___(_:_:)-3e0rd","title":"func >>> (AnyCancellable, inout CancellableCollection?)","type":"op"},{"type":"op","path":"\/documentation\/fueledutilscombine\/___(_:_:)-3krd2","title":"func >>> (AnyCancellable, inout Set?)"},{"path":"\/documentation\/fueledutilscombine\/___(_:_:)-5kghv","type":"op","title":"func >>> (AnyCancellable?, inout CancellableCollection)"},{"type":"op","title":"func >>> (AnyCancellable?, inout Set?)","path":"\/documentation\/fueledutilscombine\/___(_:_:)-64yww"},{"type":"op","title":"func >>> (AnyCancellable, inout Set)","path":"\/documentation\/fueledutilscombine\/___(_:_:)-9iyqj"},{"type":"op","title":"func >>> (AnyCancellable, inout CancellableCollection)","path":"\/documentation\/fueledutilscombine\/___(_:_:)-9rtzo"},{"path":"\/documentation\/fueledutilscombine\/_~(_:_:)-1iwot","type":"op","title":"func <~ (ObservingObject, Publisher)"},{"path":"\/documentation\/fueledutilscombine\/_~(_:_:)-2rjtp","title":"func <~ (ObservingObject, ObservedObjectCollection)","type":"op"},{"type":"op","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-2xfto","title":"func <~ (ObjectKeyPathReference, Publisher) -> AnyCancellable"},{"type":"op","title":"func <~ (ObservingObject, Publisher)","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-48q7m"},{"type":"op","title":"func <~ (ObservingObject, Publisher)","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-5tl18"},{"type":"op","title":"func <~ (ObservingObject, ReferenceWritableKeyPath)","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-92twd"},{"type":"op","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-9u2s6","title":"func <~ (ObservingObject, ObservedObject)"},{"title":"func <~ (ObservingObject, ReferenceWritableKeyPath)","path":"\/documentation\/fueledutilscombine\/_~(_:_:)-p3vg","type":"op"},{"type":"op","title":"func ~ (Object, ReferenceWritableKeyPath) -> ObjectKeyPathReference","path":"\/documentation\/fueledutilscombine\/~(_:_:)"},{"type":"groupMarker","title":"Type Aliases"},{"title":"OptionalProtocol","path":"\/documentation\/fueledutilscombine\/optionalprotocol","type":"typealias"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"type":"extension","title":"CurrentValueSubject","children":[{"type":"groupMarker","title":"Default Implementations"},{"title":"CurrentValuePublisher Implementations","type":"symbol","path":"\/documentation\/fueledutilscombine\/combine\/currentvaluesubject\/currentvaluepublisher-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher","path":"\/documentation\/fueledutilscombine\/combine\/currentvaluesubject\/erasetoanycurrentvaluepublisher()","type":"method"}]}],"path":"\/documentation\/fueledutilscombine\/combine\/currentvaluesubject"},{"type":"groupMarker","title":"Extended Protocols"},{"title":"ObservableObject","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var objectDidChange: AnyPublisher","path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/objectdidchange","type":"property"},{"title":"var publisher: AnyPublisher","path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/publisher","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/link(to:)-23rfl","title":"func link(to: Publisher)","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/link(to:)-2fe7x","title":"func link(to: ObjectCollection)"},{"path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/link(to:)-5jtkn","title":"func link(to: Publisher)","type":"method"},{"path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/link(to:)-7ekmg","title":"func link(to: Object)","type":"method"},{"type":"method","title":"func link(to: Publisher)","path":"\/documentation\/fueledutilscombine\/combine\/observableobject\/link(to:)-7kuwd"}],"type":"extension","path":"\/documentation\/fueledutilscombine\/combine\/observableobject"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/assign(to:forlifetimeof:)","title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)"},{"title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable","type":"method","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/assign(to:withoutretaining:)"},{"title":"func combinePrevious() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/combineprevious()","type":"method"},{"type":"method","title":"func combinePrevious(Self.Output) -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/combineprevious(_:)"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-7vkxg","type":"method"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-9omz6","type":"method","title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents"},{"title":"func ignoreErrors() -> AnyPublisher","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/ignoreerrors()","type":"method"},{"type":"method","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/ignorenils()","title":"func ignoreNils() -> AnyPublisher"},{"title":"func onAnyChanges() -> AnyPublisher<[Self.Output.Element], Never>","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/onanychanges()","type":"method"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/performduringlifetimeof(_:action:)-3np3s","type":"method","title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)"},{"type":"method","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/performduringlifetimeof(_:action:)-8pute","title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/promoteoptional()","title":"func promoteOptional() -> AnyPublisher","type":"method"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/sink()","title":"func sink() -> AnyCancellable","type":"method"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/sinkforlifetimeof(_:)","type":"method","title":"func sinkForLifetimeOf(Object)"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)","type":"method","title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: ((Self.Output) -> Void))"},{"path":"\/documentation\/fueledutilscombine\/combine\/publisher\/sinkforlifetimeof(_:receivevalue:)","title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)","type":"method"},{"type":"method","title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/then(receiveresult:)"},{"title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/thenforlifetimeof(_:receiveresult:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"Publisher.CombinePreviousOutput","path":"\/documentation\/fueledutilscombine\/combine\/publisher\/combinepreviousoutput","type":"typealias"}],"type":"extension","path":"\/documentation\/fueledutilscombine\/combine\/publisher","title":"Publisher"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"title":"func send(result: Result)","type":"method","path":"\/documentation\/fueledutilscombine\/combine\/subject\/send(result:)"}],"title":"Subject","type":"extension","path":"\/documentation\/fueledutilscombine\/combine\/subject"},{"title":"Subscriber","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/fueledutilscombine\/combine\/subscriber\/erasetoanysubscriber()","title":"func eraseToAnySubscriber() -> AnySubscriber"}],"path":"\/documentation\/fueledutilscombine\/combine\/subscriber","type":"extension"},{"type":"groupMarker","title":"Extended Structures"},{"title":"Published","path":"\/documentation\/fueledutilscombine\/combine\/published","children":[{"title":"Type Methods","type":"groupMarker"},{"type":"method","title":"static func initWithPublisher(inout Published, initialValue: Value) -> Published.Publisher","path":"\/documentation\/fueledutilscombine\/combine\/published\/initwithpublisher(_:initialvalue:)"}],"type":"extension"}],"type":"extension","title":"Combine","path":"\/documentation\/fueledutilscombine\/combine"},{"title":"ObjectiveC","path":"\/documentation\/fueledutilscombine\/objectivec","type":"extension","children":[{"type":"groupMarker","title":"Extended Classes"},{"path":"\/documentation\/fueledutilscombine\/objectivec\/nsobject","title":"NSObject","type":"extension","children":[{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/fueledutilscombine\/objectivec\/nsobject\/combineextensionsprovider-implementations","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var combineExtensions: CombineExtensions","type":"property","path":"\/documentation\/fueledutilscombine\/objectivec\/nsobject\/combineextensions"}],"title":"CombineExtensionsProvider Implementations","type":"symbol"}]}]}]},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"type":"property","path":"\/documentation\/fueledutilsswiftui\/framepreferencekey\/defaultvalue","title":"static var defaultValue: CGRect"},{"type":"groupMarker","title":"Type Methods"},{"title":"static func reduce(value: inout CGRect, nextValue: () -> CGRect)","path":"\/documentation\/fueledutilsswiftui\/framepreferencekey\/reduce(value:nextvalue:)","type":"method"}],"type":"struct","title":"FramePreferenceKey","path":"\/documentation\/fueledutilsswiftui\/framepreferencekey"},{"title":"Extended Modules","type":"groupMarker"},{"title":"SwiftUICore","children":[{"type":"groupMarker","title":"Extended Protocols"},{"path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/view","title":"View","type":"extension","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/view\/erasetoanyview()","type":"method","title":"func eraseToAnyView() -> AnyView"}]},{"title":"Extended Structures","type":"groupMarker"},{"type":"extension","title":"Binding","path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/binding","children":[{"title":"Initializers","type":"groupMarker"},{"type":"init","path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/binding\/init(_:to:)","title":"init(Type, to: ReferenceWritableKeyPath)"}]},{"title":"EdgeInsets","type":"extension","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(CGFloat)","path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/edgeinsets\/init(_:)","type":"init"},{"type":"init","title":"init(Edge.Set, CGFloat)","path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/edgeinsets\/init(_:_:)"},{"title":"Type Properties","type":"groupMarker"},{"title":"static var zero: EdgeInsets","path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/edgeinsets\/zero","type":"property"}],"path":"\/documentation\/fueledutilsswiftui\/swiftuicore\/edgeinsets"}],"type":"extension","path":"\/documentation\/fueledutilsswiftui\/swiftuicore"}],"title":"FueledUtilsSwiftUI","type":"module","path":"\/documentation\/fueledutilsswiftui"}]}} \ No newline at end of file +{"includedArchiveIdentifiers":["FueledCore","ConcurrencyExtras","AsyncAlgorithms","FueledCombine","FueledSwiftConcurrency","FueledSwiftUI"],"interfaceLanguages":{"swift":[{"children":[{"path":"\/documentation\/fueledcore","title":"FueledCore","type":"module","children":[{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Associated Types","type":"groupMarker"},{"title":"Wrapped","type":"associatedtype","path":"\/documentation\/fueledcore\/optionalprotocol\/wrapped-swift.associatedtype"},{"title":"Instance Properties","type":"groupMarker"},{"title":"var wrapped: Self.Wrapped?","type":"property","path":"\/documentation\/fueledcore\/optionalprotocol\/wrapped-swift.property"}],"path":"\/documentation\/fueledcore\/optionalprotocol","title":"OptionalProtocol","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Initializers"},{"path":"\/documentation\/fueledcore\/regex\/init(_:options:)","type":"init","title":"init!(String, options: NSRegularExpression.Options)"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledcore\/regex\/groups(in:options:)","type":"method","title":"func groups(in: String, options: NSRegularExpression.MatchingOptions) -> [[String]]"},{"path":"\/documentation\/fueledcore\/regex\/match(_:options:)","type":"method","title":"func match(String, options: NSRegularExpression.MatchingOptions) -> Bool"}],"path":"\/documentation\/fueledcore\/regex","title":"Regex","type":"struct"},{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/fueledcore\/*(_:_:)","title":"func * (NSDecimalNumber, NSDecimalNumber) -> NSDecimalNumber","type":"op"},{"path":"\/documentation\/fueledcore\/_(_:_:)-2y8gw","title":"func < (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op"},{"path":"\/documentation\/fueledcore\/_(_:_:)-51o2k","title":"func > (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op"},{"path":"\/documentation\/fueledcore\/_(_:_:)-6cxlz","title":"func \/ (NSDecimalNumber, NSDecimalNumber) -> NSDecimalNumber","type":"op"},{"path":"\/documentation\/fueledcore\/_=(_:_:)-3om0v","title":"func >= (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op"},{"path":"\/documentation\/fueledcore\/_=(_:_:)-mh26","title":"func <= (NSDecimalNumber, NSDecimalNumber) -> Bool","type":"op"},{"path":"\/documentation\/fueledcore\/~=(_:_:)","title":"func ~= (Regex, String) -> Bool","type":"op"},{"title":"Extended Modules","type":"groupMarker"},{"path":"\/documentation\/fueledcore\/foundation","title":"Foundation","type":"extension","children":[{"type":"groupMarker","title":"Extended Classes"},{"type":"extension","title":"NSDecimalNumber","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber","children":[{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Operators"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:)-829r6","type":"op","title":"static func ... (Self) -> PartialRangeThrough"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:)-9fqv3","type":"op","title":"static func ... (Self) -> PartialRangeFrom"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:_:)","type":"op","title":"static func ... (Self, Self) -> ClosedRange"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'.._(_:)","type":"op","title":"static func ..< (Self) -> PartialRangeUpTo"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'.._(_:_:)","type":"op","title":"static func ..< (Self, Self) -> Range"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_(_:_:)","type":"op","title":"static func > (Self, Self) -> Bool"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_=(_:_:)-6h4ag","type":"op","title":"static func >= (Self, Self) -> Bool"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_=(_:_:)-77jxz","type":"op","title":"static func <= (Self, Self) -> Bool"}],"type":"symbol","title":"Comparable Implementations","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/comparable-implementations"}]}]},{"path":"\/documentation\/fueledcore\/swift","title":"Swift","type":"extension","children":[{"type":"groupMarker","title":"Extended Protocols"},{"type":"extension","title":"Collection","path":"\/documentation\/fueledcore\/swift\/collection","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func getSafely(at: Self.Index) -> Self.Iterator.Element?","path":"\/documentation\/fueledcore\/swift\/collection\/getsafely(at:)","type":"method"},{"title":"func withPositionInformation() -> [(element: Self.Element, isFirstElement: Bool, isLastElement: Bool)]","path":"\/documentation\/fueledcore\/swift\/collection\/withpositioninformation()","type":"method"}]},{"type":"extension","title":"FloatingPoint","path":"\/documentation\/fueledcore\/swift\/floatingpoint","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledcore\/swift\/floatingpoint\/rounded(decimalplaces:rule:)","type":"method","title":"func rounded(decimalPlaces: Int, rule: FloatingPointRoundingRule) -> Self"}]},{"type":"extension","title":"Sequence","path":"\/documentation\/fueledcore\/swift\/sequence","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledcore\/swift\/sequence\/collate(_:)","title":"func collate((Self.Iterator.Element) -> Key?) -> [Key : [Self.Iterator.Element]]","type":"method"},{"path":"\/documentation\/fueledcore\/swift\/sequence\/splitbetween(_:)","title":"func splitBetween((Self.Iterator.Element, Self.Iterator.Element) throws -> Bool) rethrows -> [[Self.Iterator.Element]]","type":"method"}]},{"type":"extension","title":"StringProtocol","path":"\/documentation\/fueledcore\/swift\/stringprotocol","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/isblank","type":"property","title":"var isBlank: Bool"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nonblankvalue","type":"property","title":"var nonBlankValue: Self?"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nonemptyvalue","type":"property","title":"var nonEmptyValue: Self?"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nslength","type":"property","title":"var nsLength: Int"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nsrange","type":"property","title":"var nsRange: NSRange"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/urlsafestring()","type":"method","title":"func urlSafeString() -> String"}]},{"type":"groupMarker","title":"Extended Structures"},{"type":"extension","title":"String","path":"\/documentation\/fueledcore\/swift\/string","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func replaceOccurrences(of: Target, with: Replacement, options: String.CompareOptions, locale: Locale?)","path":"\/documentation\/fueledcore\/swift\/string\/replaceoccurrences(of:with:options:locale:)","type":"method"},{"title":"func stringIndex(Int) -> String.Index","path":"\/documentation\/fueledcore\/swift\/string\/stringindex(_:)","type":"method"},{"title":"func substring(PartialRangeUpTo) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-5l3xv","type":"method"},{"title":"func substring(PartialRangeThrough) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-6e4tz","type":"method"},{"title":"func substring(CountableClosedRange) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-6s31d","type":"method"},{"title":"func substring(PartialRangeFrom) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-8dzqe","type":"method"},{"title":"func substring(CountableRange) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-b3fl","type":"method"}]},{"type":"groupMarker","title":"Extended Enumerations"},{"type":"extension","title":"Optional","path":"\/documentation\/fueledcore\/swift\/optional","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var isBlank: Bool","path":"\/documentation\/fueledcore\/swift\/optional\/isblank","type":"property"},{"title":"var nonBlankValue: Wrapped?","path":"\/documentation\/fueledcore\/swift\/optional\/nonblankvalue","type":"property"},{"title":"var nonEmptyValue: Wrapped?","path":"\/documentation\/fueledcore\/swift\/optional\/nonemptyvalue","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"title":"OptionalProtocol Implementations","path":"\/documentation\/fueledcore\/swift\/optional\/optionalprotocol-implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Properties"},{"type":"property","title":"var wrapped: Wrapped?","path":"\/documentation\/fueledcore\/swift\/optional\/wrapped"}]}]}]}]},{"path":"\/documentation\/concurrencyextras","title":"ConcurrencyExtras","type":"module","children":[{"title":"Data races","type":"groupMarker"},{"title":"LockIsolated","type":"class","path":"\/documentation\/concurrencyextras\/lockisolated","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","path":"\/documentation\/concurrencyextras\/lockisolated\/init(_:)","title":"init(@autoclosure () throws -> Value) rethrows"},{"type":"groupMarker","title":"Instance Properties"},{"type":"property","path":"\/documentation\/concurrencyextras\/lockisolated\/value","title":"var value: Value"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/concurrencyextras\/lockisolated\/setvalue(_:)","title":"func setValue(@autoclosure () throws -> Value) rethrows"},{"type":"method","path":"\/documentation\/concurrencyextras\/lockisolated\/withvalue(_:)","title":"func withValue((inout Value) throws -> T) rethrows -> T"},{"type":"groupMarker","title":"Subscripts"},{"type":"subscript","path":"\/documentation\/concurrencyextras\/lockisolated\/subscript(dynamicmember:)","title":"subscript(dynamicMember _: KeyPath) -> Subject"}]},{"title":"AnyHashableSendable","type":"struct","path":"\/documentation\/concurrencyextras\/anyhashablesendable","children":[{"title":"Operators","type":"groupMarker"},{"title":"static func == (AnyHashableSendable, AnyHashableSendable) -> Bool","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/==(_:_:)","type":"op"},{"title":"Initializers","type":"groupMarker"},{"title":"init(some Hashable & Sendable)","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(_:)-14ka1","type":"init"},{"title":"init(any Hashable & Sendable)","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(_:)-3l6ki","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"title":"let base: any Hashable & Sendable","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/base","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func hash(into: inout Hasher)","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/hash(into:)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"CustomDebugStringConvertible Implementations","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var debugDescription: String","type":"property","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/debugdescription"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/customdebugstringconvertible-implementations","type":"symbol"},{"title":"CustomReflectable Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"type":"property","title":"var customMirror: Mirror","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/custommirror"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/customreflectable-implementations","type":"symbol"},{"title":"CustomStringConvertible Implementations","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var description: String","type":"property","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/description"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/customstringconvertible-implementations","type":"symbol"},{"title":"Equatable Implementations","children":[{"title":"Operators","type":"groupMarker"},{"title":"static func != (Self, Self) -> Bool","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/!=(_:_:)","type":"op"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/equatable-implementations","type":"symbol"},{"title":"ExpressibleByBooleanLiteral Implementations","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init(booleanLiteral: Bool)","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(booleanliteral:)"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/expressiblebybooleanliteral-implementations","type":"symbol"},{"title":"ExpressibleByExtendedGraphemeClusterLiteral Implementations","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(unicodescalarliteral:)","type":"init"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/expressiblebyextendedgraphemeclusterliteral-implementations","type":"symbol"},{"title":"ExpressibleByFloatLiteral Implementations","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(floatLiteral: Double)","type":"init","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(floatliteral:)"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/expressiblebyfloatliteral-implementations","type":"symbol"},{"title":"ExpressibleByIntegerLiteral Implementations","children":[{"type":"groupMarker","title":"Initializers"},{"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(integerliteral:)","type":"init","title":"init(integerLiteral: Int)"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/expressiblebyintegerliteral-implementations","type":"symbol"},{"title":"ExpressibleByStringLiteral Implementations","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(extendedgraphemeclusterliteral:)","title":"init(extendedGraphemeClusterLiteral: Self.StringLiteralType)"},{"type":"init","path":"\/documentation\/concurrencyextras\/anyhashablesendable\/init(stringliteral:)","title":"init(stringLiteral: String)"}],"path":"\/documentation\/concurrencyextras\/anyhashablesendable\/expressiblebystringliteral-implementations","type":"symbol"}]},{"title":"Serial execution","type":"groupMarker"},{"title":"Reliably testing async code","type":"article","path":"\/documentation\/concurrencyextras\/reliablytestingasync"},{"title":"Preconcurrency","type":"groupMarker"},{"title":"UncheckedSendable","type":"struct","path":"\/documentation\/concurrencyextras\/uncheckedsendable","children":[{"title":"Initializers","type":"groupMarker"},{"deprecated":true,"title":"init(Value)","type":"init","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/init(_:)"},{"deprecated":true,"title":"init(wrappedValue: Value)","type":"init","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/init(wrappedvalue:)"},{"title":"Instance Properties","type":"groupMarker"},{"deprecated":true,"title":"var projectedValue: UncheckedSendable","type":"property","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/projectedvalue"},{"deprecated":true,"title":"var value: Value","type":"property","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/value"},{"deprecated":true,"title":"var wrappedValue: Value","type":"property","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/wrappedvalue"},{"title":"Subscripts","type":"groupMarker"},{"deprecated":true,"title":"subscript(dynamicMember _: KeyPath) -> Subject","type":"subscript","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/subscript(dynamicmember:)-1qazw"},{"deprecated":true,"title":"subscript(dynamicMember _: WritableKeyPath) -> Subject","type":"subscript","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/subscript(dynamicmember:)-6qlle"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/compactmap(_:)-5gk3v","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/compactmap(_:)-7o03h","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/drop(while:)-5er6q","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/drop(while:)-9052y","title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/filter(_:)-23a4u","title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/filter(_:)-8eb2y","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-2b7w3","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-3yqdn","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-62jha","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-98vpq","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/makeasynciterator()","title":"func makeAsyncIterator() -> UncheckedSendable.AsyncIterator","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/map(_:)-2x0v4","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/map(_:)-7ej4n","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(while:)-50o9b","title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(while:)-axk9","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/asynciterator","title":"UncheckedSendable.AsyncIterator","type":"typealias"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/element","title":"UncheckedSendable.Element","type":"typealias"}]},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/asyncsequence-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/compactmap(_:)-5gk3v","type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/compactmap(_:)-7o03h","type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/contains(where:)","type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/drop(while:)-5er6q","type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/drop(while:)-9052y","type":"method","title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/dropfirst(_:)","type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/filter(_:)-23a4u","type":"method","title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/filter(_:)-8eb2y","type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/first(where:)","type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-2b7w3","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-3yqdn","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-62jha","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/flatmap(_:)-98vpq","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> UncheckedSendable.AsyncIterator"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/map(_:)-2x0v4","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/map(_:)-7ej4n","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(while:)-50o9b","type":"method","title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/prefix(while:)-axk9","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/asynciterator","type":"typealias","title":"UncheckedSendable.AsyncIterator"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/element","type":"typealias","title":"UncheckedSendable.Element"}]},{"title":"Decodable Implementations","type":"symbol","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/decodable-implementations","children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/uncheckedsendable\/init(from:)","title":"init(from: any Decoder) throws","type":"init","deprecated":true}]},{"title":"Encodable Implementations","type":"symbol","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/encodable-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","deprecated":true,"title":"func encode(to: any Encoder) throws","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/encode(to:)"}]},{"title":"Equatable Implementations","type":"symbol","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/equatable-implementations","children":[{"type":"groupMarker","title":"Operators"},{"type":"op","path":"\/documentation\/concurrencyextras\/uncheckedsendable\/!=(_:_:)","title":"static func != (Self, Self) -> Bool"}]}],"deprecated":true},{"title":"Articles","type":"groupMarker"},{"title":"Deprecations","type":"symbol","path":"\/documentation\/concurrencyextras\/actorisolateddeprecations","children":[{"title":"Case path deprecations","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init(@autoclosure () throws -> Value) rethrows","path":"\/documentation\/concurrencyextras\/actorisolated\/init(_:)"},{"type":"groupMarker","title":"Instance Properties"},{"type":"property","title":"var value: Value","path":"\/documentation\/concurrencyextras\/actorisolated\/value"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func setValue(@autoclosure () throws -> Value) rethrows","path":"\/documentation\/concurrencyextras\/actorisolated\/setvalue(_:)"},{"type":"method","title":"func withValue((inout Value) throws -> T) rethrows -> T","path":"\/documentation\/concurrencyextras\/actorisolated\/withvalue(_:)"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/concurrencyextras\/actorisolated\/assertisolated(_:file:line:)","title":"func assertIsolated(@autoclosure () -> String, file: StaticString, line: UInt)"},{"type":"method","path":"\/documentation\/concurrencyextras\/actorisolated\/assumeisolated(_:file:line:)","title":"func assumeIsolated((isolated Self) throws -> T, file: StaticString, line: UInt) rethrows -> T"},{"type":"method","path":"\/documentation\/concurrencyextras\/actorisolated\/preconditionisolated(_:file:line:)","title":"func preconditionIsolated(@autoclosure () -> String, file: StaticString, line: UInt)"},{"type":"method","path":"\/documentation\/concurrencyextras\/actorisolated\/withserialexecutor(_:)-12gtu","title":"func withSerialExecutor(nonisolated(nonsending) (any SerialExecutor) async throws(E) -> T) async throws(E) -> T"},{"type":"method","path":"\/documentation\/concurrencyextras\/actorisolated\/withserialexecutor(_:)-1h3oa","title":"func withSerialExecutor((any SerialExecutor) throws(E) -> T) throws(E) -> T"}],"type":"symbol","title":"Actor Implementations","path":"\/documentation\/concurrencyextras\/actorisolated\/actor-implementations"}],"path":"\/documentation\/concurrencyextras\/actorisolated","title":"ActorIsolated","type":"class"}]},{"title":"Variables","type":"groupMarker"},{"title":"var uncheckedUseMainSerialExecutor: Bool","type":"var","path":"\/documentation\/concurrencyextras\/uncheckedusemainserialexecutor"},{"title":"Functions","type":"groupMarker"},{"title":"func withMainSerialExecutor(operation: () async throws -> Void) async rethrows","type":"func","path":"\/documentation\/concurrencyextras\/withmainserialexecutor(operation:)-6s3c0"},{"title":"func withMainSerialExecutor(operation: () throws -> Void) rethrows","type":"func","path":"\/documentation\/concurrencyextras\/withmainserialexecutor(operation:)-7fqt1"},{"title":"Extended Modules","type":"groupMarker"},{"title":"Swift","type":"extension","path":"\/documentation\/concurrencyextras\/swift","children":[{"title":"Extended Enumerations","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/swift\/result","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(catching: () async throws(Failure) -> Success) async","type":"init","path":"\/documentation\/concurrencyextras\/swift\/result\/init(catching:)"}],"title":"Result","type":"extension"}]},{"title":"_Concurrency","type":"extension","path":"\/documentation\/concurrencyextras\/_concurrency","children":[{"type":"groupMarker","title":"Extended Protocols"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func eraseToStream() -> AsyncStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence\/erasetostream()-5am0u"},{"type":"method","title":"func eraseToStream() -> AsyncStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence\/erasetostream()-69kkc"},{"type":"method","title":"func eraseToThrowingStream() -> AsyncThrowingStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence\/erasetothrowingstream()-2a8ml"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToThrowingStream() -> AsyncThrowingStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence\/erasetothrowingstream()-4ezo0","type":"method"}],"title":"AsyncSequence Implementations","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence\/asyncsequence-implementations"}],"path":"\/documentation\/concurrencyextras\/_concurrency\/asyncsequence","type":"extension","title":"AsyncSequence"},{"type":"groupMarker","title":"Extended Structures"},{"children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init(S)","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncstream\/init(_:)-66led"},{"type":"init","title":"init(S)","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncstream\/init(_:)-nkms"},{"type":"groupMarker","title":"Type Properties"},{"type":"property","title":"static var finished: AsyncStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncstream\/finished"},{"type":"property","title":"static var never: AsyncStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncstream\/never"}],"path":"\/documentation\/concurrencyextras\/_concurrency\/asyncstream","type":"extension","title":"AsyncStream"},{"children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(S)","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncthrowingstream\/init(_:)-6mfpj","type":"init"},{"title":"init(S)","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncthrowingstream\/init(_:)-9hdkj","type":"init"},{"title":"Type Properties","type":"groupMarker"},{"title":"static var never: AsyncThrowingStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncthrowingstream\/never","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"title":"static func finished(throwing: Failure?) -> AsyncThrowingStream","path":"\/documentation\/concurrencyextras\/_concurrency\/asyncthrowingstream\/finished(throwing:)","type":"method"}],"path":"\/documentation\/concurrencyextras\/_concurrency\/asyncthrowingstream","type":"extension","title":"AsyncThrowingStream"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/_concurrency\/task\/cancellablevalue-32us0","title":"var cancellableValue: Success","type":"property"},{"path":"\/documentation\/concurrencyextras\/_concurrency\/task\/cancellablevalue-49pe7","title":"var cancellableValue: Success","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/concurrencyextras\/_concurrency\/task\/megayield(count:)","title":"static func megaYield(count: Int) async","type":"method"},{"path":"\/documentation\/concurrencyextras\/_concurrency\/task\/never()-2b5zm","title":"static func never() async throws","type":"method"},{"path":"\/documentation\/concurrencyextras\/_concurrency\/task\/never()-7fbie","title":"static func never() async throws -> Success","type":"method"}],"path":"\/documentation\/concurrencyextras\/_concurrency\/task","type":"extension","title":"Task"}]}]},{"path":"\/documentation\/asyncalgorithms","title":"AsyncAlgorithms","type":"module","children":[{"type":"groupMarker","title":"Getting Started"},{"path":"\/documentation\/asyncalgorithms\/adjacentpairs","type":"article","title":"AdjacentPairs"},{"path":"\/documentation\/asyncalgorithms\/bufferedbytes","type":"article","title":"AsyncBufferedByteIterator"},{"path":"\/documentation\/asyncalgorithms\/chain","type":"article","title":"Chain"},{"path":"\/documentation\/asyncalgorithms\/channel","type":"article","title":"Channel"},{"path":"\/documentation\/asyncalgorithms\/chunked","type":"article","title":"Chunked"},{"path":"\/documentation\/asyncalgorithms\/collections","type":"article","title":"Collection Initializers"},{"path":"\/documentation\/asyncalgorithms\/combinelatest","type":"article","title":"Combine Latest"},{"path":"\/documentation\/asyncalgorithms\/compacted","type":"article","title":"Compacted"},{"path":"\/documentation\/asyncalgorithms\/debounce","type":"article","title":"Debounce"},{"path":"\/documentation\/asyncalgorithms\/effects","type":"article","title":"Effects"},{"title":"Intersperse","path":"\/documentation\/asyncalgorithms\/intersperse","type":"article"},{"title":"Joined","path":"\/documentation\/asyncalgorithms\/joined","type":"article"},{"title":"AsyncSyncSequence","path":"\/documentation\/asyncalgorithms\/lazy","type":"article"},{"title":"Merge","path":"\/documentation\/asyncalgorithms\/merge","type":"article"},{"title":"Reductions","path":"\/documentation\/asyncalgorithms\/reductions","type":"article"},{"title":"RemoveDuplicates","path":"\/documentation\/asyncalgorithms\/removeduplicates","type":"article"},{"title":"Share","path":"\/documentation\/asyncalgorithms\/share","type":"article"},{"title":"Throttle","path":"\/documentation\/asyncalgorithms\/throttle","type":"article"},{"title":"Timer","path":"\/documentation\/asyncalgorithms\/timer","type":"article"},{"title":"Zip","path":"\/documentation\/asyncalgorithms\/zip","type":"article"},{"title":"Classes","type":"groupMarker"},{"title":"AsyncChannel","path":"\/documentation\/asyncalgorithms\/asyncchannel","type":"class","children":[{"title":"Structures","type":"groupMarker"},{"type":"struct","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async -> Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchannel\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchannel\/iterator\/next()-2grgs","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchannel\/iterator\/next(isolation:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncchannel\/iterator\/asynciteratorprotocol-implementations"}],"title":"AsyncChannel.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchannel\/iterator"},{"title":"Initializers","type":"groupMarker"},{"type":"init","title":"init()","path":"\/documentation\/asyncalgorithms\/asyncchannel\/init()"},{"title":"Instance Methods","type":"groupMarker"},{"type":"method","title":"func finish()","path":"\/documentation\/asyncalgorithms\/asyncchannel\/finish()"},{"type":"method","title":"func makeAsyncIterator() -> AsyncChannel.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchannel\/makeasynciterator()"},{"type":"method","title":"func send(Element) async","path":"\/documentation\/asyncalgorithms\/asyncchannel\/send(_:)"},{"title":"Type Aliases","type":"groupMarker"},{"type":"typealias","title":"AsyncChannel.AsyncIterator","path":"\/documentation\/asyncalgorithms\/asyncchannel\/asynciterator"},{"type":"typealias","title":"AsyncChannel.Element","path":"\/documentation\/asyncalgorithms\/asyncchannel\/element"},{"title":"Default Implementations","type":"groupMarker"},{"type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/buffer(policy:)","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-16v6w","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-2vs2d","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-8d7h9","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:into:)-3ls94","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:into:)-6ugu2","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:)-2lm6a","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:)-5c06n","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:into:)-4yfgk","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:into:)-dapz","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-29083","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-4648q","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-4h7ik","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-5s35q","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-vcxk","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/joined()","title":"func joined() -> AsyncJoinedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/joined(separator:)","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:)","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:_:)-1mjet","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:_:)-6zcl4","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(into:_:)-2hos3","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(into:_:)-9qah1","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates()","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates(by:)-75gl","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates(by:)-9lppg","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchannel\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchannel\/asyncsequence-implementations"},{"type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/adjacentpairs()"},{"type":"method","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/buffer(policy:)"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-16v6w"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-2vs2d"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:)-8d7h9"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:into:)-3ls94"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(by:into:)-6ugu2"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:)-2lm6a"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:)-5c06n"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:into:)-4yfgk"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/chunks(ofcount:or:into:)-dapz"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-29083"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-4648q"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-4h7ik"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-5s35q"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/interspersed(every:with:)-vcxk"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:_:)-1mjet"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(_:_:)-6zcl4"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(into:_:)-2hos3"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/reductions(into:_:)-9qah1"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates(by:)-75gl"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchannel\/removeduplicates(by:)-9lppg"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchannel\/share(bufferingpolicy:)"}],"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchannel\/asyncsequence-implementations"}]},{"title":"AsyncThrowingChannel","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel","type":"class","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncThrowingChannel.Iterator","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws -> Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/iterator\/next()-4mfgk"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/iterator\/next(isolation:)"}],"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/iterator\/asynciteratorprotocol-implementations"}],"type":"struct"},{"title":"Initializers","type":"groupMarker"},{"title":"init()","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func fail(any Error)","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/fail(_:)","type":"method"},{"title":"func finish()","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/finish()","type":"method"},{"title":"func makeAsyncIterator() -> AsyncThrowingChannel.Iterator","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/makeasynciterator()","type":"method"},{"title":"func send(Element) async","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/send(_:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncThrowingChannel.AsyncIterator","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/asynciterator","type":"typealias"},{"title":"AsyncThrowingChannel.Element","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/compactmap(_:)-3j086","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/compactmap(_:)-6bayd","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-3ikei","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-450do","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-4p7ya","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-9fku3","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/map(_:)-2fp1y","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/map(_:)-3wpxf","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"}],"type":"symbol"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/compactmap(_:)-3j086","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/compactmap(_:)-6bayd","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-3ikei","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-450do","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-4p7ya","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/flatmap(_:)-9fku3","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/map(_:)-2fp1y","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/map(_:)-3wpxf","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingchannel\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"}],"type":"symbol"}]},{"title":"Structures","type":"groupMarker"},{"title":"AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> (Base.Element, Base.Element)?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator\/next()","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncAdjacentPairsSequence.Iterator.Element","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator\/element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator\/next()-9avqr","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator\/next(isolation:)","type":"method"}]}],"type":"struct","title":"AsyncAdjacentPairsSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/iterator"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func makeAsyncIterator() -> AsyncAdjacentPairsSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/makeasynciterator()"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","title":"AsyncAdjacentPairsSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/element"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/compactmap(_:)-8f7bl","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/compactmap(_:)-yde1","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-10i51","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-1pceo","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-60qnq","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-9nw9y","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/map(_:)-1w3ji","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/map(_:)-5tmp2","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/max(by:)","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/reduce(into:_:)","type":"method"}],"type":"symbol","title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/asyncsequence-implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/compactmap(_:)-8f7bl"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/compactmap(_:)-yde1"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-10i51"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-1pceo"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-60qnq","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/flatmap(_:)-9nw9y","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/map(_:)-1w3ji","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/map(_:)-5tmp2","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/max(by:)","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncadjacentpairssequence\/reduce(into:_:)","type":"method"}]}]},{"title":"AsyncBufferSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"title":"func next() async rethrows -> AsyncBufferSequence.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/iterator\/next()-6a8su","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"title":"AsyncIteratorProtocol Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/iterator\/asynciteratorprotocol-implementations"}],"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/iterator","title":"AsyncBufferSequence.Iterator","type":"struct"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncBufferSequence.Iterator","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/asynciterator","title":"AsyncBufferSequence.AsyncIterator","type":"typealias"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/element","title":"AsyncBufferSequence.Element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/compactmap(_:)-1tl72","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/compactmap(_:)-bv66","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-1l3sb","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-24pi5","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-4pefc","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-553h2","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/map(_:)-5k84n","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/map(_:)-78sa9","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/compactmap(_:)-1tl72","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/compactmap(_:)-bv66","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-1l3sb","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-24pi5","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-4pefc","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/flatmap(_:)-553h2","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/map(_:)-5k84n","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/map(_:)-78sa9","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/reduce(into:_:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncbuffersequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"}]},{"title":"AsyncBufferSequencePolicy","path":"\/documentation\/asyncalgorithms\/asyncbuffersequencepolicy","type":"struct","children":[{"type":"groupMarker","title":"Type Properties"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequencepolicy\/unbounded","type":"property","title":"static var unbounded: AsyncBufferSequencePolicy"},{"type":"groupMarker","title":"Type Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequencepolicy\/bounded(_:)","type":"method","title":"static func bounded(Int) -> AsyncBufferSequencePolicy"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequencepolicy\/bufferinglatest(_:)","type":"method","title":"static func bufferingLatest(Int) -> AsyncBufferSequencePolicy"},{"path":"\/documentation\/asyncalgorithms\/asyncbuffersequencepolicy\/bufferingoldest(_:)","type":"method","title":"static func bufferingOldest(Int) -> AsyncBufferSequencePolicy"}]},{"title":"AsyncBufferedByteIterator","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator","type":"struct","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init(capacity: Int, readFunction: (UnsafeMutableRawBufferPointer) async throws -> Int)","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/init(capacity:readfunction:)"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async throws -> UInt8?","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/next()"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","title":"AsyncBufferedByteIterator.Element","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/element"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/next()-7s1ao","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/next(isolation:)","type":"method"}],"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncbufferedbyteiterator\/asynciteratorprotocol-implementations"}]},{"title":"AsyncChain2Sequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"type":"struct","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> AsyncChain2Sequence.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/iterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/iterator\/next()-3fj5i","title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/iterator\/next(isolation:)","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method"}],"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol"}],"title":"AsyncChain2Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/iterator"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/compactmap(_:)-21ibv","type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/compactmap(_:)-47dj","type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/contains(_:)","type":"method","title":"func contains(Self.Element) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/contains(where:)","type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/drop(while:)","type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/dropfirst(_:)","type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/filter(_:)","type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/first(where:)","type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-2jh27","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-336xw","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-511jm","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-5jv4a","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncChain2Sequence.Iterator"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/map(_:)-7nk1f","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/map(_:)-900ww","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/max()","type":"method","title":"func max() async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/min()","type":"method","title":"func min() async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/prefix(while:)","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/element","type":"typealias","title":"AsyncChain2Sequence.Element"}],"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/asyncsequence-implementations"},{"type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/compactmap(_:)-21ibv","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/compactmap(_:)-47dj","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-2jh27","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-336xw","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-511jm","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/flatmap(_:)-5jv4a","type":"method"},{"title":"func makeAsyncIterator() -> AsyncChain2Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/map(_:)-7nk1f","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/map(_:)-900ww","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/reduce(into:_:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncChain2Sequence.Element","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/element","type":"typealias"}],"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchain2sequence\/asyncsequence-implementations"}]},{"title":"AsyncChain3Sequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> AsyncChain3Sequence.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/iterator\/asynciteratorprotocol-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/iterator\/next()-17fmf","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/iterator\/next(isolation:)","type":"method"}]}],"title":"AsyncChain3Sequence.Iterator","type":"struct","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/iterator"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/adjacentpairs()","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-3dyeb","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-3z71l","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-9qg28","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:into:)-5kb77","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:into:)-l278","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:)-4jk04","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:)-7ip8m","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:into:)-50dgb","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:into:)-97ky4","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/compacted()","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-1h0wu","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-37zfi","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7a3ip","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7w9su","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7xfpr","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/joined(separator:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:)","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:_:)-4byh6","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:_:)-6o0u4","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(into:_:)-2gxcq","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(into:_:)-5yub0","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates(by:)-94lci","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates(by:)-kswl","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/share(bufferingpolicy:)","type":"method"}],"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/asyncsequence-implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-3dyeb","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-3z71l","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:)-9qg28","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:into:)-5kb77","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(by:into:)-l278","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:)-4jk04","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:)-7ip8m","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:into:)-50dgb","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/chunks(ofcount:or:into:)-97ky4","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-1h0wu","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-37zfi","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7a3ip","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7w9su","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/interspersed(every:with:)-7xfpr","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/joined()","title":"func joined() -> AsyncJoinedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/joined(separator:)","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:)","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:_:)-4byh6","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(_:_:)-6o0u4","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(into:_:)-2gxcq","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/reductions(into:_:)-5yub0","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates()","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates(by:)-94lci","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/removeduplicates(by:)-kswl","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncchain3sequence\/asyncsequence-implementations"}]},{"title":"AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> Collected?","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/iterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/iterator\/next()-9vvse","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/iterator\/next(isolation:)","type":"method"}]}],"type":"struct","title":"AsyncChunkedByGroupSequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncChunkedByGroupSequence.Iterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/element","type":"typealias","title":"AsyncChunkedByGroupSequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/asyncsequence-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-3dxpk"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-4md9c"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-6j9m"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:into:)-6p38q"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:into:)-8mv40"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:)-5gyam"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:)-8cpyr"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:into:)-6g5yu"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:into:)-79kif"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-2h8jg"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-4egaj"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-6m64f"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-74yii"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-99hpi"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:_:)-3z0kv"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:_:)-60cri"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(into:_:)-7p7c2"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(into:_:)-7pcof"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates(by:)-3iyae"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates(by:)-7ysa3"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/share(bufferingpolicy:)"}],"type":"symbol","title":"AsyncSequence Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/asyncsequence-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-3dxpk"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-4md9c"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:)-6j9m"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:into:)-6p38q"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(by:into:)-8mv40"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:)-5gyam"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:)-8cpyr"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:into:)-6g5yu"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/chunks(ofcount:or:into:)-79kif"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-2h8jg"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-4egaj"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-6m64f"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-74yii"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/interspersed(every:with:)-99hpi"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:_:)-3z0kv"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(_:_:)-60cri"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(into:_:)-7p7c2"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/reductions(into:_:)-7pcof"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates(by:)-3iyae"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/removeduplicates(by:)-7ysa3"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchunkedbygroupsequence\/share(bufferingpolicy:)"}],"type":"symbol","title":"AsyncSequence Implementations"}]},{"title":"AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> (Subject, Collected)?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/iterator\/next()-96011","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/iterator\/asynciteratorprotocol-implementations"}],"type":"struct","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/iterator","title":"AsyncChunkedOnProjectionSequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncChunkedOnProjectionSequence.Iterator"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/element","title":"AsyncChunkedOnProjectionSequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/compactmap(_:)-4yrtm","type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/compactmap(_:)-6j7hm","type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/contains(where:)","type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/drop(while:)","type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/dropfirst(_:)","type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/filter(_:)","type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/first(where:)","type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-47762","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-47fvw","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-6br0o","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-7lnu5","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/map(_:)-16x5","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/map(_:)-7jw3m","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/prefix(while:)","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"}],"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/asyncsequence-implementations","title":"AsyncSequence Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/compactmap(_:)-4yrtm"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/compactmap(_:)-6j7hm"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-47762"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-47fvw"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-6br0o","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/flatmap(_:)-7lnu5","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/map(_:)-16x5","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/map(_:)-7jw3m","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/prefix(while:)","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"}],"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncchunkedonprojectionsequence\/asyncsequence-implementations","title":"AsyncSequence Implementations"}]},{"title":"AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"type":"struct","title":"AsyncChunksOfCountOrSignalSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/iterator","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> Collected?","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/iterator\/next()-3me0f","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"type":"symbol","title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/iterator\/asynciteratorprotocol-implementations"}]},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func makeAsyncIterator() -> AsyncChunksOfCountOrSignalSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/makeasynciterator()"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","title":"AsyncChunksOfCountOrSignalSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/element"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/adjacentpairs()","type":"method"},{"title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/buffer(policy:)","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-26a65","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-6d6d2","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-6xm4e","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:into:)-9g6ae","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:into:)-x8kf","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:)-29u2x","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:)-9rkv6","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:into:)-4xcy2","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:into:)-8fhcw","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/compacted()","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-3x13s","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-3yai1","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-4ykp1","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-6akte","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-7aqgb","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/joined(separator:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:)","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:_:)-46il4","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:_:)-748sr","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(into:_:)-5vgsk","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(into:_:)-9ablj","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates(by:)-3ut36","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates(by:)-3wr8x","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/share(bufferingpolicy:)","type":"method"}]},{"type":"symbol","title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/adjacentpairs()"},{"title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/buffer(policy:)"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-26a65"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-6d6d2"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:)-6xm4e"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:into:)-9g6ae"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(by:into:)-x8kf"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(into:by:)"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(into:on:)"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunked(on:)"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:)"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:into:)"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:)-29u2x"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:)-9rkv6"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:into:)-4xcy2"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/chunks(ofcount:or:into:)-8fhcw"},{"title":"func compacted() -> AsyncCompactedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/compacted()"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/debounce(for:tolerance:)"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/debounce(for:tolerance:clock:)"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-3x13s"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-3yai1"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-4ykp1"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-6akte"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/interspersed(every:with:)-7aqgb"},{"title":"func joined() -> AsyncJoinedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/joined()"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/joined(separator:)"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:)"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:_:)-46il4"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(_:_:)-748sr"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(into:_:)-5vgsk"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/reductions(into:_:)-9ablj"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates()"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates(by:)-3ut36"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/removeduplicates(by:)-3wr8x"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountorsignalsequence\/share(bufferingpolicy:)"}]}]},{"title":"AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/iterator\/next()","type":"method","title":"func next() async rethrows -> Collected?"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","title":"AsyncIteratorProtocol Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/iterator\/next()-qe80","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}]}],"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/iterator","type":"struct","title":"AsyncChunksOfCountSequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncChunksOfCountSequence.Iterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/element","type":"typealias","title":"AsyncChunksOfCountSequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-5cpkg"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-7gkpe"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-8r9sj"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:into:)-3pq9r"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:into:)-4iywh"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:)-3ubjk"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:)-q9o3"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:into:)-1cawq"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:into:)-1nzm0"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-24mtj"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-2vznp"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-4cusj"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-5ovib"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-9mbda"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:_:)-5cznd"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:_:)-7rhy3"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(into:_:)-3mzh0"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(into:_:)-wzc3"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates(by:)-3r4jh"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates(by:)-9qau3"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/share(bufferingpolicy:)"}],"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/adjacentpairs()","type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-5cpkg","type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-7gkpe","type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:)-8r9sj","type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:into:)-3pq9r","type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(by:into:)-4iywh","type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(into:by:)","type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(into:on:)","type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunked(on:)","type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:)","type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:into:)","type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:)-3ubjk","type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:)-q9o3","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:into:)-1cawq","type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/chunks(ofcount:or:into:)-1nzm0","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/compacted()","type":"method","title":"func compacted() -> AsyncCompactedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/debounce(for:tolerance:)","type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/debounce(for:tolerance:clock:)","type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-24mtj","type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-2vznp","type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-4cusj","type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-5ovib","type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/interspersed(every:with:)-9mbda","type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/joined()","type":"method","title":"func joined() -> AsyncJoinedSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/joined(separator:)","type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:)","type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:_:)-5cznd","type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(_:_:)-7rhy3","type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(into:_:)-3mzh0","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/reductions(into:_:)-wzc3","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates()","type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates(by:)-3r4jh","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/removeduplicates(by:)-9qau3","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/share(bufferingpolicy:)","type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n"}],"path":"\/documentation\/asyncalgorithms\/asyncchunksofcountsequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"}]},{"title":"AsyncCombineLatest2Sequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/iterator\/next()","type":"method","title":"func next() async rethrows -> AsyncCombineLatest2Sequence.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/iterator\/next()-9k7aq"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/iterator\/next(isolation:)"}],"title":"AsyncIteratorProtocol Implementations"}],"type":"struct","title":"AsyncCombineLatest2Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/iterator"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func makeAsyncIterator() -> AsyncCombineLatest2Sequence.AsyncIterator","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/makeasynciterator()"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","title":"AsyncCombineLatest2Sequence.AsyncIterator","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/asynciterator"},{"type":"typealias","title":"AsyncCombineLatest2Sequence.Element","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/element"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/buffer(policy:)","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-4stcw","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-67kq2","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-7dsyz","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:into:)-60ak9","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:into:)-668lv","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:)-7m8bz","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:)-9582w","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:into:)-4t3v8","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:into:)-8xok1","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-4zs3n","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-5qllh","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-6apl0","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-79bjp","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-7ectj","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:)","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:_:)-2chro","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:_:)-4hjff","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(into:_:)-1wij9","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(into:_:)-689yt","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/removeduplicates(by:)-2zj7e","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/removeduplicates(by:)-9tlzv","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"type":"symbol","title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/asyncsequence-implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/adjacentpairs()"},{"title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/buffer(policy:)"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-4stcw"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-67kq2"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:)-7dsyz"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:into:)-60ak9"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(by:into:)-668lv"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(into:by:)"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(into:on:)"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunked(on:)"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:)"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:into:)"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:)-7m8bz"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:)-9582w"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:into:)-4t3v8"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/chunks(ofcount:or:into:)-8xok1"},{"title":"func compacted() -> AsyncCompactedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/compacted()"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/debounce(for:tolerance:)"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/debounce(for:tolerance:clock:)"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-4zs3n"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-5qllh"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-6apl0"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-79bjp"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/interspersed(every:with:)-7ectj"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:)"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:_:)-2chro"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(_:_:)-4hjff"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(into:_:)-1wij9"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/reductions(into:_:)-689yt"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/removeduplicates(by:)-2zj7e"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/removeduplicates(by:)-9tlzv"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/share(bufferingpolicy:)"}],"type":"symbol","title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asynccombinelatest2sequence\/asyncsequence-implementations"}]},{"title":"AsyncCombineLatest3Sequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/iterator","type":"struct","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/iterator\/next()","title":"func next() async rethrows -> AsyncCombineLatest3Sequence.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/iterator\/asynciteratorprotocol-implementations","title":"AsyncIteratorProtocol Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/iterator\/next()-7c3gz","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}]}],"title":"AsyncCombineLatest3Sequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncCombineLatest3Sequence.AsyncIterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/asynciterator","type":"typealias","title":"AsyncCombineLatest3Sequence.AsyncIterator"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/element","type":"typealias","title":"AsyncCombineLatest3Sequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/asyncsequence-implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/adjacentpairs()"},{"type":"method","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/buffer(policy:)"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-1v0if"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-37gbs"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-fnyg"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:into:)-20xoh"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:into:)-6c6kc"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:)-3l13o"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:)-7ga68"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:into:)-1z3"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:into:)-6dbts"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-1qnh1"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-7vlt8"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8fwq0"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8hwhq"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8m8pc"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:_:)-2ro5r"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:_:)-375zy"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(into:_:)-90f79"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(into:_:)-fe74"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/removeduplicates(by:)-5fx3f"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/removeduplicates(by:)-v4g7"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/share(bufferingpolicy:)"}],"title":"AsyncSequence Implementations"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/buffer(policy:)","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-1v0if","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-37gbs","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:)-fnyg","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:into:)-20xoh","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(by:into:)-6c6kc","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:)-3l13o","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:)-7ga68","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:into:)-1z3","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/chunks(ofcount:or:into:)-6dbts","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-1qnh1","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-7vlt8","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8fwq0","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8hwhq","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/interspersed(every:with:)-8m8pc","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:)","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:_:)-2ro5r","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(_:_:)-375zy","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(into:_:)-90f79","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/reductions(into:_:)-fe74","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/removeduplicates(by:)-5fx3f","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/removeduplicates(by:)-v4g7","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynccombinelatest3sequence\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"title":"AsyncSequence Implementations"}]},{"title":"AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncCompactedSequence.Iterator","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","title":"AsyncIteratorProtocol Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/iterator\/next()-6nnjr"},{"type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/iterator\/next(isolation:)"}],"path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/iterator\/asynciteratorprotocol-implementations"}],"path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/iterator","type":"struct"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func makeAsyncIterator() -> AsyncCompactedSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/makeasynciterator()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/compactmap(_:)-1imol","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/compactmap(_:)-3c170","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-1g1wi","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-6i9ar","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-8bviy","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-9zjd","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/map(_:)-1ja6u","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/map(_:)-1lz7i","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/reduce(into:_:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/asyncsequence-implementations","type":"symbol"},{"title":"AsyncSequence Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/compactmap(_:)-1imol"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/compactmap(_:)-3c170"},{"type":"method","title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/contains(_:)"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-1g1wi"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-6i9ar"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-8bviy"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/flatmap(_:)-9zjd"},{"type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/map(_:)-1ja6u"},{"type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/map(_:)-1lz7i"},{"type":"method","title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/max()"},{"type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/max(by:)"},{"type":"method","title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/min()"},{"type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/min(by:)"},{"type":"method","title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/prefix(_:)"},{"type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/prefix(while:)"},{"type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/reduce(_:_:)"},{"type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/reduce(into:_:)"}],"path":"\/documentation\/asyncalgorithms\/asynccompactedsequence\/asyncsequence-implementations","type":"symbol"}]},{"title":"AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncDebounceSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> AsyncDebounceSequence.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/iterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/iterator\/asynciteratorprotocol-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/iterator\/next()-5vl2o","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"type":"symbol"}],"type":"struct"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/compactmap(_:)-8a4i7"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/compactmap(_:)-9og8s"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/first(where:)"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-171w9"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-226wl"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-6bbvk"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-901to"},{"title":"func makeAsyncIterator() -> AsyncDebounceSequence.Iterator","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/makeasynciterator()"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/map(_:)-63tmm"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/map(_:)-94lyj"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/reduce(into:_:)"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncDebounceSequence.Element","type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/element"}],"type":"symbol"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/compactmap(_:)-8a4i7","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/compactmap(_:)-9og8s","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-171w9","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-226wl","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-6bbvk","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/flatmap(_:)-901to","type":"method"},{"title":"func makeAsyncIterator() -> AsyncDebounceSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/map(_:)-63tmm","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/map(_:)-94lyj","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/reduce(into:_:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncDebounceSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncdebouncesequence\/element","type":"typealias"}],"type":"symbol"}]},{"title":"AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncExclusiveReductionsSequence.Iterator","type":"struct","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/iterator","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/iterator\/next()","title":"func next() async rethrows -> Element?"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/iterator\/asynciteratorprotocol-implementations","title":"AsyncIteratorProtocol Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/iterator\/next()-47gc2","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/iterator\/next(isolation:)","type":"method"}]}]},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/asyncsequence-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/compactmap(_:)-4w0a0"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/compactmap(_:)-6aquc"},{"type":"method","title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/contains(_:)"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-31gf2"},{"type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-59cvf"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-9iczp"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-9ilrf"},{"type":"method","title":"func makeAsyncIterator() -> AsyncExclusiveReductionsSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/makeasynciterator()"},{"type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/map(_:)-15grs"},{"type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/map(_:)-5ccqs"},{"type":"method","title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/max()"},{"type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/max(by:)"},{"type":"method","title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/min()"},{"type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/min(by:)"},{"type":"method","title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/prefix(_:)"},{"type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/prefix(while:)"},{"type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/reduce(_:_:)"},{"type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/reduce(into:_:)"}]},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/compactmap(_:)-4w0a0","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/compactmap(_:)-6aquc","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-31gf2","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-59cvf","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-9iczp","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/flatmap(_:)-9ilrf","type":"method"},{"title":"func makeAsyncIterator() -> AsyncExclusiveReductionsSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/map(_:)-15grs","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/map(_:)-5ccqs","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncexclusivereductionssequence\/reduce(into:_:)","type":"method"}]}]},{"title":"AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> Base.Element?","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","title":"AsyncIteratorProtocol Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/iterator\/next()-2779d","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/iterator\/asynciteratorprotocol-implementations"}],"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/iterator","title":"AsyncInclusiveReductionsSequence.Iterator","type":"struct"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-1ncqz","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-38k8w","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-84e6i","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:into:)-2lxdj","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:into:)-82m32","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:)-6clvo","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:)-8ej9c","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:into:)-30zc5","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:into:)-9yjng","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-1q65m","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-5uas4","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-62kug","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-7cvr9","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-9ej09","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/joined()","title":"func joined() -> AsyncJoinedSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/joined(separator:)","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:)","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:_:)-2q35a","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:_:)-3ztk2","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(into:_:)-21r02","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(into:_:)-6c6se","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates()","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates(by:)-2s4lt","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates(by:)-65pjj","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-1ncqz"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-38k8w"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:)-84e6i"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:into:)-2lxdj"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(by:into:)-82m32"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:)-6clvo"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:)-8ej9c"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:into:)-30zc5"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/chunks(ofcount:or:into:)-9yjng"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-1q65m"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-5uas4"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-62kug"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-7cvr9"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/interspersed(every:with:)-9ej09"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:_:)-2q35a"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(_:_:)-3ztk2"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(into:_:)-21r02"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/reductions(into:_:)-6c6se"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates(by:)-2s4lt"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/removeduplicates(by:)-65pjj"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/share(bufferingpolicy:)"}],"path":"\/documentation\/asyncalgorithms\/asyncinclusivereductionssequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"}]},{"title":"AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncInterspersedSequence.Iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> Base.Element?","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/iterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/iterator\/asynciteratorprotocol-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/iterator\/next()-43cud","type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/iterator\/next(isolation:)","type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"type":"symbol"}],"path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/iterator","type":"struct"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/adjacentpairs()","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-3zgno","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-99ch0","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-klg0","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:into:)-2i2a0","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:into:)-9z67k","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:)-750tr","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:)-7l635","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:into:)-2v4fm","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:into:)-4lgki","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/compacted()","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-21l92","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-5ylc9","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-7h2c1","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-8r5cf","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-9q589","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/joined(separator:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:)","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:_:)-3hqnh","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:_:)-6y8eo","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(into:_:)-6wj27","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(into:_:)-bk8k","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates(by:)-4jn7y","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates(by:)-8cffz","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/share(bufferingpolicy:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/asyncsequence-implementations","type":"symbol"},{"title":"AsyncSequence Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-3zgno"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-99ch0"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:)-klg0"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:into:)-2i2a0"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(by:into:)-9z67k"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:)-750tr"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:)-7l635"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:into:)-2v4fm"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/chunks(ofcount:or:into:)-4lgki"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-21l92"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-5ylc9"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-7h2c1"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-8r5cf"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/interspersed(every:with:)-9q589"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:_:)-3hqnh"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(_:_:)-6y8eo"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(into:_:)-6wj27"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/reductions(into:_:)-bk8k"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates(by:)-4jn7y"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/removeduplicates(by:)-8cffz"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/share(bufferingpolicy:)"}],"path":"\/documentation\/asyncalgorithms\/asyncinterspersedsequence\/asyncsequence-implementations","type":"symbol"}]},{"title":"AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/iterator","type":"struct","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> Base.Element.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/iterator\/next()-12xd7","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/iterator\/next(isolation:)","type":"method"}],"type":"symbol","title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/iterator\/asynciteratorprotocol-implementations"}],"title":"AsyncJoinedBySeparatorSequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncJoinedBySeparatorSequence.Iterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/asynciterator","type":"typealias","title":"AsyncJoinedBySeparatorSequence.AsyncIterator"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/element","type":"typealias","title":"AsyncJoinedBySeparatorSequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/adjacentpairs()"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-6l4qx"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-9dj9e"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-v6rd"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:into:)-497vw"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:into:)-7mgyt"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(into:by:)"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(into:on:)"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(on:)"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:)"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:into:)"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:)-73m7x"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:)-80tkb"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:into:)-5effw"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:into:)-9ejqp"},{"title":"func compacted() -> AsyncCompactedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/compacted()"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/debounce(for:tolerance:)"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/debounce(for:tolerance:clock:)"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-4hzrv"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-7bms0"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-7xc80"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-egtj"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-va06"},{"title":"func joined() -> AsyncJoinedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/joined()"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/joined(separator:)"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:)"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:_:)-132f6"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:_:)-2klax"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(into:_:)-1rbu8"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(into:_:)-95v8y"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates()"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates(by:)-1m0lv"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates(by:)-8emqi"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/share(bufferingpolicy:)"}],"title":"AsyncSequence Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/adjacentpairs()","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-6l4qx","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-9dj9e","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:)-v6rd","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:into:)-497vw","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(by:into:)-7mgyt","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:)-73m7x","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:)-80tkb","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:into:)-5effw","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/chunks(ofcount:or:into:)-9ejqp","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/compacted()","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-4hzrv","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-7bms0","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-7xc80","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-egtj","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/interspersed(every:with:)-va06","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/joined(separator:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:)","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:_:)-132f6","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(_:_:)-2klax","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(into:_:)-1rbu8","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/reductions(into:_:)-95v8y","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates(by:)-1m0lv","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/removeduplicates(by:)-8emqi","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncjoinedbyseparatorsequence\/share(bufferingpolicy:)","type":"method"}],"title":"AsyncSequence Implementations"}]},{"title":"AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncJoinedSequence.Iterator","type":"struct","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/iterator\/next()","title":"func next() async rethrows -> Base.Element.Element?","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/iterator\/asynciteratorprotocol-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/iterator\/next()-4wsxa"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/iterator\/next(isolation:)"}],"title":"AsyncIteratorProtocol Implementations","type":"symbol"}]},{"title":"Instance Methods","type":"groupMarker"},{"title":"func makeAsyncIterator() -> AsyncJoinedSequence.Iterator","type":"method","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/makeasynciterator()"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncJoinedSequence.AsyncIterator","type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/asynciterator"},{"title":"AsyncJoinedSequence.Element","type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/element"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/compactmap(_:)-6hiwz","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/compactmap(_:)-9r9yt","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-342rz","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-3x0wh","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-4rz8u","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-64gn6","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/map(_:)-36lgq","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/map(_:)-885kb","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/reduce(into:_:)","type":"method"}]},{"title":"AsyncSequence Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/compactmap(_:)-6hiwz","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/compactmap(_:)-9r9yt","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-342rz","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-3x0wh","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-4rz8u","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/flatmap(_:)-64gn6","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/map(_:)-36lgq","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/map(_:)-885kb","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncjoinedsequence\/reduce(into:_:)","type":"method"}]}]},{"title":"AsyncMerge2Sequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> AsyncMerge2Sequence.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/iterator\/next()-7z7wm","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/iterator\/next(isolation:)","type":"method"}],"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/iterator\/asynciteratorprotocol-implementations"}],"path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/iterator","type":"struct","title":"AsyncMerge2Sequence.Iterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/element","type":"typealias","title":"AsyncMerge2Sequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/compactmap(_:)-3vx4e","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/compactmap(_:)-7tqjt","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-1mrdb","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-25co0","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-3k0lz","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-8lz1x","type":"method"},{"title":"func makeAsyncIterator() -> AsyncMerge2Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/map(_:)-3qgeu","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/map(_:)-7yaat","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/reduce(into:_:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/compactmap(_:)-3vx4e","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/compactmap(_:)-7tqjt","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-1mrdb","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-25co0","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-3k0lz","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/flatmap(_:)-8lz1x","type":"method"},{"title":"func makeAsyncIterator() -> AsyncMerge2Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/map(_:)-3qgeu","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/map(_:)-7yaat","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/reduce(into:_:)","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asyncmerge2sequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"}]},{"title":"AsyncMerge3Sequence","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncMerge3Sequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/iterator","type":"struct","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/iterator\/next()","title":"func next() async rethrows -> AsyncMerge3Sequence.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/iterator\/asynciteratorprotocol-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/iterator\/next()-8u2wx","title":"func next() async throws(Self.Failure) -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/iterator\/next(isolation:)","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?"}],"title":"AsyncIteratorProtocol Implementations"}]},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncMerge3Sequence.Element","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/compactmap(_:)-2nc3p","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/compactmap(_:)-5waaf","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-21y2g","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-4xhxa","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-52c53","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-dme0","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncMerge3Sequence.Iterator","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/map(_:)-74mg2","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/map(_:)-760yk","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"}]},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/compactmap(_:)-2nc3p"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/compactmap(_:)-5waaf"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/first(where:)"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-21y2g"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-4xhxa"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-52c53"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/flatmap(_:)-dme0"},{"title":"func makeAsyncIterator() -> AsyncMerge3Sequence.Iterator","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/makeasynciterator()"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/map(_:)-74mg2"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/map(_:)-760yk"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncmerge3sequence\/reduce(into:_:)"}]}]},{"title":"AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncRemoveDuplicatesSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/iterator","type":"struct","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async rethrows -> AsyncRemoveDuplicatesSequence.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/iterator\/next()-495du","title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/iterator\/next(isolation:)","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method"}],"type":"symbol","title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/iterator\/asynciteratorprotocol-implementations"}]},{"title":"Instance Methods","type":"groupMarker"},{"title":"func makeAsyncIterator() -> AsyncRemoveDuplicatesSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/makeasynciterator()","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncRemoveDuplicatesSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/compactmap(_:)-895qt"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/compactmap(_:)-g03a"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/first(where:)"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-1xrcl"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-2xns9"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-5l3m5"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-8vgn0"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/map(_:)-20wy4"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/map(_:)-5xo1b"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/reduce(into:_:)"}]},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/compactmap(_:)-895qt","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/compactmap(_:)-g03a","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-1xrcl","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-2xns9","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-5l3m5","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/flatmap(_:)-8vgn0","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/map(_:)-20wy4","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/map(_:)-5xo1b","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncremoveduplicatessequence\/reduce(into:_:)","type":"method"}]}]},{"title":"AsyncSyncSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/iterator","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/iterator\/next()","type":"method","title":"func next() async -> Base.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/iterator\/next()-77gzg"},{"type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/iterator\/next(isolation:)"}],"title":"AsyncIteratorProtocol Implementations"}],"title":"AsyncSyncSequence.Iterator","type":"struct"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncSyncSequence.Iterator","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/element","title":"AsyncSyncSequence.Element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/adjacentpairs()"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-5djzu"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-8yt5m"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-9l5kx"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:into:)-3qqa0"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:into:)-r28r"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(into:by:)"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(into:on:)"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(on:)"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:)"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:into:)"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:)-8qvne"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:)-96o8s"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:into:)-76u58"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:into:)-95ix5"},{"title":"func compacted() -> AsyncCompactedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/compacted()"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/debounce(for:tolerance:)"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/debounce(for:tolerance:clock:)"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-3zuki"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-5v1qt"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-6lt47"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-8m6da"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-r4gr"},{"title":"func joined() -> AsyncJoinedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/joined()"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/joined(separator:)"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:)"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:_:)-71bpj"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:_:)-7wq4i"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(into:_:)-1qzka"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(into:_:)-8vml"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates()"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates(by:)-4uuw0"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates(by:)-6nx7f"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/share(bufferingpolicy:)"}],"title":"AsyncSequence Implementations","type":"symbol"},{"path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/adjacentpairs()","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-5djzu","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-8yt5m","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:)-9l5kx","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:into:)-3qqa0","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(by:into:)-r28r","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:)-8qvne","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:)-96o8s","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:into:)-76u58","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/chunks(ofcount:or:into:)-95ix5","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/compacted()","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-3zuki","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-5v1qt","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-6lt47","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-8m6da","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/interspersed(every:with:)-r4gr","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/joined(separator:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:)","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:_:)-71bpj","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(_:_:)-7wq4i","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(into:_:)-1qzka","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/reductions(into:_:)-8vml","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates(by:)-4uuw0","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/removeduplicates(by:)-6nx7f","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncsyncsequence\/share(bufferingpolicy:)","type":"method"}],"title":"AsyncSequence Implementations","type":"symbol"}]},{"title":"AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws -> Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/iterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/iterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/iterator\/next()-8zwrn"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/iterator\/next(isolation:)"}]}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/iterator","type":"struct","title":"AsyncThrowingExclusiveReductionsSequence.Iterator"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/adjacentpairs()"},{"type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-3fk1l"},{"type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-658ma"},{"type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-ku1q"},{"type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:into:)-4lezz"},{"type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:into:)-5tygy"},{"type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(into:by:)"},{"type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(into:on:)"},{"type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(on:)"},{"type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:)"},{"type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:into:)"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:)-2jl5u"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:)-80gdw"},{"type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:into:)-kg6v"},{"type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:into:)-ped7"},{"type":"method","title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/compacted()"},{"type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/debounce(for:tolerance:)"},{"type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/debounce(for:tolerance:clock:)"},{"type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-25eit"},{"type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-3oppr"},{"type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-4rpf4"},{"type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-795u0"},{"type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-7fnwr"},{"type":"method","title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/joined()"},{"type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/joined(separator:)"},{"type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:)"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:_:)-22k1m"},{"type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:_:)-7se72"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(into:_:)-4tjxp"},{"type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(into:_:)-5udzf"},{"type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates()"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates(by:)-48u3"},{"type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates(by:)-cc8f"},{"type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/share(bufferingpolicy:)"}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/adjacentpairs()"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-3fk1l"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-658ma"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:)-ku1q"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:into:)-4lezz"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(by:into:)-5tygy"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(into:by:)"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(into:on:)"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunked(on:)"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:)"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:into:)"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:)-2jl5u"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:)-80gdw"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:into:)-kg6v"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/chunks(ofcount:or:into:)-ped7"},{"title":"func compacted() -> AsyncCompactedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/compacted()"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/debounce(for:tolerance:)"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/debounce(for:tolerance:clock:)"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-25eit"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-3oppr"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-4rpf4"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-795u0"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/interspersed(every:with:)-7fnwr"},{"title":"func joined() -> AsyncJoinedSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/joined()"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/joined(separator:)"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:)"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:_:)-22k1m"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(_:_:)-7se72"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(into:_:)-4tjxp"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/reductions(into:_:)-5udzf"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates()"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates(by:)-48u3"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/removeduplicates(by:)-cc8f"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/share(bufferingpolicy:)"}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingexclusivereductionssequence\/asyncsequence-implementations","type":"symbol","title":"AsyncSequence Implementations"}]},{"title":"AsyncThrowingInclusiveReductionsSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/iterator","title":"AsyncThrowingInclusiveReductionsSequence.Iterator","type":"struct","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/iterator\/next()","type":"method","title":"func next() async throws -> Base.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/iterator\/asynciteratorprotocol-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/iterator\/next()-4wze8","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/iterator\/next(isolation:)","type":"method"}],"type":"symbol","title":"AsyncIteratorProtocol Implementations"}]},{"title":"Default Implementations","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/compactmap(_:)-1lzsq"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/compactmap(_:)-6zw2y"},{"type":"method","title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/contains(_:)"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-7cpdo"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-8k6cd"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-8x5ei"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-ie2"},{"type":"method","title":"func makeAsyncIterator() -> AsyncThrowingInclusiveReductionsSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/makeasynciterator()"},{"type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/map(_:)-4fu4r"},{"type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/map(_:)-9ggzu"},{"type":"method","title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/max()"},{"type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/max(by:)"},{"type":"method","title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/min()"},{"type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/min(by:)"},{"type":"method","title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/prefix(_:)"},{"type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/prefix(while:)"},{"type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/reduce(_:_:)"},{"type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/reduce(into:_:)"},{"title":"Type Aliases","type":"groupMarker"},{"type":"typealias","title":"AsyncThrowingInclusiveReductionsSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/element"}]},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/compactmap(_:)-1lzsq"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/compactmap(_:)-6zw2y"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/first(where:)"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-7cpdo"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-8k6cd"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-8x5ei"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/flatmap(_:)-ie2"},{"title":"func makeAsyncIterator() -> AsyncThrowingInclusiveReductionsSequence.Iterator","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/makeasynciterator()"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/map(_:)-4fu4r"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/map(_:)-9ggzu"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/reduce(into:_:)"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncThrowingInclusiveReductionsSequence.Element","type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncthrowinginclusivereductionssequence\/element"}]}]},{"title":"AsyncThrowingInterspersedSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/iterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws -> Base.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/iterator\/next()-6xpqr"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/iterator\/next(isolation:)"}],"path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/iterator\/asynciteratorprotocol-implementations"}],"type":"struct","title":"AsyncThrowingInterspersedSequence.Iterator"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/compactmap(_:)-2xh6u","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/compactmap(_:)-8ou8z","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-14bn7","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-5f69w","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-79yog","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-rr5","type":"method"},{"title":"func makeAsyncIterator() -> AsyncThrowingInterspersedSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/makeasynciterator()","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/map(_:)-3ov18","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/map(_:)-65je7","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/reduce(into:_:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncThrowingInterspersedSequence.Element","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/element","type":"typealias"}],"type":"symbol","title":"AsyncSequence Implementations"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/asyncsequence-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/compactmap(_:)-2xh6u","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/compactmap(_:)-8ou8z","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-14bn7","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-5f69w","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-79yog","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/flatmap(_:)-rr5","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncThrowingInterspersedSequence.Iterator"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/map(_:)-3ov18","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/map(_:)-65je7","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/max()","title":"func max() async rethrows -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/min()","title":"func min() async rethrows -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","path":"\/documentation\/asyncalgorithms\/asyncthrowinginterspersedsequence\/element","title":"AsyncThrowingInterspersedSequence.Element"}],"type":"symbol","title":"AsyncSequence Implementations"}]},{"title":"AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/iterator\/next()","title":"func next() async throws -> AsyncThrowingRemoveDuplicatesSequence.Element?"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/iterator\/asynciteratorprotocol-implementations","title":"AsyncIteratorProtocol Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/iterator\/next()-9i7fl"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/iterator\/next(isolation:)"}]}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/iterator","title":"AsyncThrowingRemoveDuplicatesSequence.Iterator","type":"struct"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/makeasynciterator()","title":"func makeAsyncIterator() -> AsyncThrowingRemoveDuplicatesSequence.Iterator","type":"method"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/element","title":"AsyncThrowingRemoveDuplicatesSequence.Element","type":"typealias"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/compactmap(_:)-5xlsh"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/compactmap(_:)-7tejq"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/first(where:)"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-3z5l"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-5cgmx"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-5lqhn"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-7oo4i"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/map(_:)-3st6w"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/map(_:)-5jaa7"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/reduce(into:_:)"}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/compactmap(_:)-5xlsh"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/compactmap(_:)-7tejq"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/first(where:)"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-3z5l"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-5cgmx"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-5lqhn"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/flatmap(_:)-7oo4i"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/map(_:)-3st6w"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/map(_:)-5jaa7"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/reduce(into:_:)"}],"path":"\/documentation\/asyncalgorithms\/asyncthrowingremoveduplicatessequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"}]},{"title":"AsyncTimerSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncTimerSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/iterator","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func next() async -> C.Instant?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/iterator\/next()"},{"type":"groupMarker","title":"Default Implementations"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/iterator\/next()-53oke","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/iterator\/next(isolation:)","type":"method"}],"type":"symbol","title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/iterator\/asynciteratorprotocol-implementations"}],"type":"struct"},{"title":"Initializers","type":"groupMarker"},{"title":"init(interval: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C)","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/init(interval:tolerance:clock:)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func makeAsyncIterator() -> AsyncTimerSequence.Iterator","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/makeasynciterator()","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncTimerSequence.Element","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/element","type":"typealias"},{"title":"Type Methods","type":"groupMarker"},{"title":"static func repeating(every: Duration, tolerance: Duration?) -> AsyncTimerSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/repeating(every:tolerance:)","type":"method"},{"title":"static func repeating(every: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncTimerSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/repeating(every:tolerance:clock:)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/allsatisfy(_:)"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/compactmap(_:)-2ybse"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/compactmap(_:)-6fdqt"},{"title":"func contains(Self.Element) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/contains(_:)"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/contains(where:)"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/drop(while:)"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/dropfirst(_:)"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/filter(_:)"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/first(where:)"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-5f7pc"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-654xv"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-8bk29"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-8po44"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/map(_:)-5dnxh"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/map(_:)-871hb"},{"title":"func max() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/max()"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/max(by:)"},{"title":"func min() async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/min()"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/min(by:)"},{"title":"func prefix(Int) -> AsyncPrefixSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/prefix(_:)"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/prefix(while:)"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/reduce(_:_:)"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/reduce(into:_:)"}],"type":"symbol"},{"title":"AsyncSequence Implementations","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/asyncsequence-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/compactmap(_:)-2ybse","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/compactmap(_:)-6fdqt","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-5f7pc","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-654xv","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-8bk29","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/flatmap(_:)-8po44","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/map(_:)-5dnxh","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/map(_:)-871hb","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynctimersequence\/reduce(into:_:)","type":"method"}],"type":"symbol"}]},{"title":"AsyncZip2Sequence","path":"\/documentation\/asyncalgorithms\/asynczip2sequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"title":"AsyncZip2Sequence.Iterator","type":"struct","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/iterator\/next()","title":"func next() async rethrows -> AsyncZip2Sequence.Element?","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/iterator\/next()-dwbc"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/iterator\/next(isolation:)"}],"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/iterator\/asynciteratorprotocol-implementations","title":"AsyncIteratorProtocol Implementations","type":"symbol"}],"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/iterator"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func makeAsyncIterator() -> AsyncZip2Sequence.AsyncIterator","type":"method","path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/makeasynciterator()"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AsyncZip2Sequence.AsyncIterator","type":"typealias","path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/asynciterator"},{"title":"AsyncZip2Sequence.Element","type":"typealias","path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/element"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncSequence Implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/compactmap(_:)-8bxhi","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/compactmap(_:)-9258f","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/drop(while:)","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/filter(_:)","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-29mmw","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-74sj8","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-7fatu","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-9qv7p","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/map(_:)-19yvg","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/map(_:)-1ho08","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/prefix(while:)","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"}],"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/asyncsequence-implementations"},{"title":"AsyncSequence Implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/compactmap(_:)-8bxhi","type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/compactmap(_:)-9258f","type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/contains(where:)","type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/drop(while:)","type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/dropfirst(_:)","type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/filter(_:)","type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/first(where:)","type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-29mmw","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-74sj8","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-7fatu","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/flatmap(_:)-9qv7p","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/map(_:)-19yvg","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/map(_:)-1ho08","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/prefix(while:)","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"}],"path":"\/documentation\/asyncalgorithms\/asynczip2sequence\/asyncsequence-implementations"}]},{"title":"AsyncZip3Sequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/iterator","type":"struct","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async rethrows -> AsyncZip3Sequence.Element?","type":"method","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/iterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/iterator\/next()-5xia8","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/iterator\/next(isolation:)","type":"method"}],"title":"AsyncIteratorProtocol Implementations","type":"symbol","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/iterator\/asynciteratorprotocol-implementations"}],"title":"AsyncZip3Sequence.Iterator"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/makeasynciterator()","type":"method","title":"func makeAsyncIterator() -> AsyncZip3Sequence.AsyncIterator"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/asynciterator","type":"typealias","title":"AsyncZip3Sequence.AsyncIterator"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/element","type":"typealias","title":"AsyncZip3Sequence.Element"},{"type":"groupMarker","title":"Default Implementations"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/asyncsequence-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/allsatisfy(_:)","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/compactmap(_:)-493ac","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/compactmap(_:)-71k3f","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/contains(where:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/drop(while:)","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/dropfirst(_:)","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/filter(_:)","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-11nal","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-3jzvl","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-4uy4f","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-7ygbf","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/map(_:)-2s1gx","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/map(_:)-8hezx","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/max(by:)","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/reduce(into:_:)","type":"method"}],"title":"AsyncSequence Implementations"},{"path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/asyncsequence-implementations","type":"symbol","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/allsatisfy(_:)"},{"type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/compactmap(_:)-493ac"},{"type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/compactmap(_:)-71k3f"},{"type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/contains(where:)"},{"type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/drop(while:)"},{"type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/dropfirst(_:)"},{"type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/filter(_:)"},{"type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/first(where:)"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-11nal"},{"type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-3jzvl"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-4uy4f","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/flatmap(_:)-7ygbf","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/map(_:)-2s1gx","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/map(_:)-8hezx","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/max(by:)","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/prefix(while:)","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/asyncalgorithms\/asynczip3sequence\/reduce(into:_:)","type":"method"}],"title":"AsyncSequence Implementations"}]},{"title":"MultiProducerSingleConsumerAsyncChannel","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"type":"struct","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/channelandstream\/source","type":"property","title":"var source: MultiProducerSingleConsumerAsyncChannel.Source"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/channelandstream\/takechannel()","type":"method","title":"func takeChannel() -> sending MultiProducerSingleConsumerAsyncChannel"}],"title":"MultiProducerSingleConsumerAsyncChannel.ChannelAndStream","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/channelandstream"},{"type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/backpressurestrategy","type":"struct","children":[{"title":"Type Methods","type":"groupMarker"},{"title":"static func watermark(low: Int, high: Int) -> MultiProducerSingleConsumerAsyncChannel.Source.BackpressureStrategy","type":"method","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/backpressurestrategy\/watermark(low:high:)"},{"title":"static func watermark(low: Int, high: Int, waterLevelForElement: (borrowing Element) -> Int) -> MultiProducerSingleConsumerAsyncChannel.Source.BackpressureStrategy","type":"method","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/backpressurestrategy\/watermark(low:high:waterlevelforelement:)"}],"title":"MultiProducerSingleConsumerAsyncChannel.Source.BackpressureStrategy"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/finish(throwing:)","type":"method","title":"func finish(throwing: Failure?)"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/makeadditionalsource()","type":"method","title":"func makeAdditionalSource() -> sending MultiProducerSingleConsumerAsyncChannel.Source"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(_:)-5rwh7","type":"method","title":"func send(consuming sending Element) async throws"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(_:)-8ar29","type":"method","title":"func send(consuming sending Element) throws -> MultiProducerSingleConsumerAsyncChannel.Source.SendResult"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(_:onproducemore:)","type":"method","title":"func send(consuming sending Element, onProduceMore: (Result) -> Void)"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(contentsof:)-1h7t9","type":"method","title":"func send(contentsOf: consuming sending S) async throws"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(contentsof:)-3baoz","type":"method","title":"func send(contentsOf: consuming sending S) throws -> MultiProducerSingleConsumerAsyncChannel.Source.SendResult"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(contentsof:)-8cw3l","type":"method","title":"func send(contentsOf: consuming sending S) async throws"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/send(contentsof:onproducemore:)","type":"method","title":"func send(contentsOf: consuming sending S, onProduceMore: (Result) -> Void)"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/setonterminationcallback(_:)","type":"method","title":"func setOnTerminationCallback((() -> Void)?)"},{"type":"groupMarker","title":"Enumerations"},{"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult","type":"enum","children":[{"type":"groupMarker","title":"Structures"},{"type":"struct","children":[{"title":"Operators","type":"groupMarker"},{"title":"static func == (MultiProducerSingleConsumerAsyncChannel.Source.SendResult.CallbackHandle, MultiProducerSingleConsumerAsyncChannel.Source.SendResult.CallbackHandle) -> Bool","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/==(_:_:)","type":"op"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func cancelCallback()","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/cancelcallback()","type":"method"},{"title":"func enqueueCallback(onProduceMore: sending (Result) -> Void)","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/enqueuecallback(onproducemore:)","type":"method"},{"title":"func hash(into: inout Hasher)","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/hash(into:)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"Equatable Implementations","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/equatable-implementations","children":[{"type":"groupMarker","title":"Operators"},{"type":"op","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle\/!=(_:_:)","title":"static func != (Self, Self) -> Bool"}],"type":"symbol"}],"path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/callbackhandle","title":"MultiProducerSingleConsumerAsyncChannel.Source.SendResult.CallbackHandle"},{"type":"groupMarker","title":"Enumeration Cases"},{"type":"case","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/enqueuecallback(_:)","title":"case enqueueCallback(MultiProducerSingleConsumerAsyncChannel.Source.SendResult.CallbackHandle)"},{"type":"case","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source\/sendresult\/producemore","title":"case produceMore"}],"title":"MultiProducerSingleConsumerAsyncChannel.Source.SendResult"}],"title":"MultiProducerSingleConsumerAsyncChannel.Source","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/source"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func elements() -> some Sendable & AsyncSequence\n","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/elements()"},{"type":"method","title":"func next(isolation: isolated (any Actor)?) async throws(Failure) -> Element?","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/next(isolation:)"},{"type":"groupMarker","title":"Type Methods"},{"type":"method","title":"static func makeChannel(of: Element.Type, throwing: Failure.Type, backpressureStrategy: MultiProducerSingleConsumerAsyncChannel.Source.BackpressureStrategy) -> sending MultiProducerSingleConsumerAsyncChannel.ChannelAndStream","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannel\/makechannel(of:throwing:backpressurestrategy:)"}]},{"title":"MultiProducerSingleConsumerAsyncChannelAlreadyFinishedError","path":"\/documentation\/asyncalgorithms\/multiproducersingleconsumerasyncchannelalreadyfinishederror","type":"struct"},{"title":"Functions","type":"groupMarker"},{"title":"func chain(Base1, Base2) -> AsyncChain2Sequence","path":"\/documentation\/asyncalgorithms\/chain(_:_:)","type":"func"},{"title":"func chain(Base1, Base2, Base3) -> AsyncChain3Sequence","path":"\/documentation\/asyncalgorithms\/chain(_:_:_:)","type":"func"},{"title":"func combineLatest(Base1, Base2) -> AsyncCombineLatest2Sequence","path":"\/documentation\/asyncalgorithms\/combinelatest(_:_:)","type":"func"},{"title":"func combineLatest(Base1, Base2, Base3) -> AsyncCombineLatest3Sequence","path":"\/documentation\/asyncalgorithms\/combinelatest(_:_:_:)","type":"func"},{"title":"func merge(Base1, Base2) -> AsyncMerge2Sequence","path":"\/documentation\/asyncalgorithms\/merge(_:_:)","type":"func"},{"title":"func merge(Base1, Base2, Base3) -> AsyncMerge3Sequence","path":"\/documentation\/asyncalgorithms\/merge(_:_:_:)","type":"func"},{"title":"func zip(Base1, Base2) -> AsyncZip2Sequence","path":"\/documentation\/asyncalgorithms\/zip(_:_:)","type":"func"},{"title":"func zip(Base1, Base2, Base3) -> AsyncZip3Sequence","path":"\/documentation\/asyncalgorithms\/zip(_:_:_:)","type":"func"},{"title":"Extended Modules","type":"groupMarker"},{"title":"Swift","path":"\/documentation\/asyncalgorithms\/swift","type":"extension","children":[{"type":"groupMarker","title":"Extended Protocols"},{"path":"\/documentation\/asyncalgorithms\/swift\/rangereplaceablecollection","type":"extension","title":"RangeReplaceableCollection"},{"path":"\/documentation\/asyncalgorithms\/swift\/sequence","type":"extension","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var async: AsyncSyncSequence","type":"property","path":"\/documentation\/asyncalgorithms\/swift\/sequence\/async"}],"title":"Sequence"},{"path":"\/documentation\/asyncalgorithms\/swift\/setalgebra","type":"extension","title":"SetAlgebra"},{"type":"groupMarker","title":"Extended Structures"},{"path":"\/documentation\/asyncalgorithms\/swift\/dictionary","type":"extension","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(S, uniquingKeysWith: (Value, Value) async throws -> Value) async rethrows","type":"init","path":"\/documentation\/asyncalgorithms\/swift\/dictionary\/init(_:uniquingkeyswith:)"},{"title":"init(grouping: S, by: (S.Element) async throws -> Key) async rethrows","type":"init","path":"\/documentation\/asyncalgorithms\/swift\/dictionary\/init(grouping:by:)"},{"title":"init(uniqueKeysWithValues: S) async rethrows","type":"init","path":"\/documentation\/asyncalgorithms\/swift\/dictionary\/init(uniquekeyswithvalues:)"}],"title":"Dictionary"}]},{"title":"_Concurrency","path":"\/documentation\/asyncalgorithms\/_concurrency","type":"extension","children":[{"type":"groupMarker","title":"Extended Protocols"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence","type":"extension","title":"AsyncSequence","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/adjacentpairs()","type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/buffer(policy:)","type":"method","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(by:)-37yae","type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(by:)-4ywif","type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(by:)-6ueqa","type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(by:into:)-1mct7","type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(by:into:)-97f3o","type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(into:by:)","type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(into:on:)","type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunked(on:)","type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:)","type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:into:)","type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:or:)-5di6d","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:or:)-jf5u","type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:or:into:)-26oi5","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/chunks(ofcount:or:into:)-88z89","type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/compacted()","type":"method","title":"func compacted() -> AsyncCompactedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/debounce(for:tolerance:)","type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/debounce(for:tolerance:clock:)","type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/interspersed(every:with:)-37jjm","type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/interspersed(every:with:)-48okb","type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/interspersed(every:with:)-6z30d","type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/interspersed(every:with:)-7cm54","type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/interspersed(every:with:)-pxz3","type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/joined()","type":"method","title":"func joined() -> AsyncJoinedSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/joined(separator:)","type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(_:)-4efsu","type":"method","title":"func reductions((Self.Element, Self.Element) async throws -> Self.Element) -> AsyncThrowingInclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(_:)-58t9p","type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(_:_:)-50jy3","type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(_:_:)-8lxv9","type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(into:_:)-1ghas","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/reductions(into:_:)-t4an","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/removeduplicates()","type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/removeduplicates(by:)-6epc2","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/removeduplicates(by:)-7geff","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/asyncalgorithms\/_concurrency\/asyncsequence\/share(bufferingpolicy:)","type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n"}]}]}]},{"path":"\/documentation\/fueledcombine","title":"FueledCombine","type":"module","children":[{"type":"groupMarker","title":"Classes"},{"path":"\/documentation\/fueledcombine\/combineextensions","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"let base: Base","path":"\/documentation\/fueledcombine\/combineextensions\/base","type":"property"},{"title":"var cancellables: Set","path":"\/documentation\/fueledcombine\/combineextensions\/cancellables","type":"property"}],"type":"class","title":"CombineExtensions"},{"type":"groupMarker","title":"Protocols"},{"path":"\/documentation\/fueledcombine\/combineextensionsprovider","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var combineExtensions: CombineExtensions","path":"\/documentation\/fueledcombine\/combineextensionsprovider\/combineextensions","type":"property"}],"type":"protocol","title":"CombineExtensionsProvider"},{"path":"\/documentation\/fueledcombine\/currentvaluepublisher","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var value: Self.Output","path":"\/documentation\/fueledcombine\/currentvaluepublisher\/value","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher","path":"\/documentation\/fueledcombine\/currentvaluepublisher\/erasetoanycurrentvaluepublisher()","type":"method"}],"type":"protocol","title":"CurrentValuePublisher"},{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher","children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/init(_:)-248jn","title":"init(Output)","type":"init"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/init(_:)-54k7s","title":"init(Publisher)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/value","title":"var value: Output","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/receive(subscriber:)","title":"func receive(subscriber: Subscriber)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/currentvaluepublisher-implementations","title":"CurrentValuePublisher Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/erasetoanycurrentvaluepublisher()","type":"method"}],"type":"symbol"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/publisher-implementations","title":"Publisher Implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/assign(to:forlifetimeof:)"},{"title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/assign(to:withoutretaining:)"},{"title":"func combinePrevious() -> AnyPublisher","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combineprevious()"},{"title":"func combinePrevious(Self.Output) -> AnyPublisher","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combineprevious(_:)"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-1dkxm"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-9g9zv"},{"title":"func ignoreErrors() -> AnyPublisher","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/ignoreerrors()"},{"title":"func ignoreNils() -> AnyPublisher","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/ignorenils()"},{"title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-30c9v"},{"title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-3mj9k"},{"title":"func promoteOptional() -> AnyPublisher","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/promoteoptional()"},{"title":"func sink() -> AnyCancellable","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sink()"},{"title":"func sinkForLifetimeOf(Object)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:)"},{"title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: (Self.Output) -> Void)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)"},{"title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivevalue:)"},{"title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/then(receiveresult:)"},{"title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)","type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/thenforlifetimeof(_:receiveresult:)"},{"title":"Type Aliases","type":"groupMarker"},{"title":"AnyCurrentValuePublisher.CombinePreviousOutput","type":"typealias","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combinepreviousoutput"}],"type":"symbol"},{"path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/publisher-implementations","title":"Publisher Implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/assign(to:forlifetimeof:)","title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/assign(to:withoutretaining:)","title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combineprevious()","title":"func combinePrevious() -> AnyPublisher"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combineprevious(_:)","title":"func combinePrevious(Self.Output) -> AnyPublisher"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-1dkxm","title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-9g9zv","title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/ignoreerrors()","title":"func ignoreErrors() -> AnyPublisher"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/ignorenils()","title":"func ignoreNils() -> AnyPublisher"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-30c9v","title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/performduringlifetimeof(_:action:)-3mj9k","title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/promoteoptional()","title":"func promoteOptional() -> AnyPublisher"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sink()","title":"func sink() -> AnyCancellable"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:)","title":"func sinkForLifetimeOf(Object)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)","title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: (Self.Output) -> Void)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/sinkforlifetimeof(_:receivevalue:)","title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/then(receiveresult:)","title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable"},{"type":"method","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/thenforlifetimeof(_:receiveresult:)","title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","path":"\/documentation\/fueledcombine\/anycurrentvaluepublisher\/combinepreviousoutput","title":"AnyCurrentValuePublisher.CombinePreviousOutput"}],"type":"symbol"}],"type":"struct","title":"AnyCurrentValuePublisher"},{"path":"\/documentation\/fueledcombine\/objectkeypathreference","children":[{"type":"groupMarker","title":"Instance Properties"},{"type":"property","path":"\/documentation\/fueledcombine\/objectkeypathreference\/keypath","title":"let keyPath: ReferenceWritableKeyPath"},{"type":"property","path":"\/documentation\/fueledcombine\/objectkeypathreference\/object","title":"let object: Root"}],"type":"struct","title":"ObjectKeyPathReference"},{"type":"groupMarker","title":"Operators"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-1942j","type":"op","title":"func >>> (AnyCancellable, inout CancellableCollection)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-2jrra","type":"op","title":"func >>> (AnyCancellable, inout Set)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-4q54d","type":"op","title":"func >>> (AnyCancellable?, inout CancellableCollection)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-5niu1","type":"op","title":"func >>> (AnyCancellable?, inout Set)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-7do29","type":"op","title":"func >>> (AnyCancellable?, inout CancellableCollection?)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-7eai0","type":"op","title":"func >>> (AnyCancellable?, inout Set?)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-83b2u","type":"op","title":"func >>> (AnyCancellable, inout CancellableCollection?)"},{"path":"\/documentation\/fueledcombine\/___(_:_:)-9w5ew","type":"op","title":"func >>> (AnyCancellable, inout Set?)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-2oe6e","type":"op","title":"func <~ (ObjectKeyPathReference, Publisher) -> AnyCancellable"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-3eneo","type":"op","title":"func <~ (ObservingObject, ObservedObjectCollection)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-4bbrv","type":"op","title":"func <~ (ObservingObject, Publisher)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-4q5d8","type":"op","title":"func <~ (ObservingObject, ReferenceWritableKeyPath)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-50v4j","type":"op","title":"func <~ (ObservingObject, ObservedObject)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-6mert","type":"op","title":"func <~ (ObservingObject, Publisher)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-8vzfy","type":"op","title":"func <~ (ObservingObject, ReferenceWritableKeyPath)"},{"path":"\/documentation\/fueledcombine\/_~(_:_:)-ryxp","type":"op","title":"func <~ (ObservingObject, Publisher)"},{"path":"\/documentation\/fueledcombine\/~(_:_:)","type":"op","title":"func ~ (Object, ReferenceWritableKeyPath) -> ObjectKeyPathReference"},{"type":"groupMarker","title":"Type Aliases"},{"path":"\/documentation\/fueledcombine\/optionalprotocol","type":"typealias","title":"OptionalProtocol"},{"type":"groupMarker","title":"Extended Modules"},{"path":"\/documentation\/fueledcombine\/combine","children":[{"title":"Extended Classes","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/combine\/currentvaluesubject","title":"CurrentValueSubject","type":"extension","children":[{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","path":"\/documentation\/fueledcombine\/combine\/currentvaluesubject\/currentvaluepublisher-implementations","children":[{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledcombine\/combine\/currentvaluesubject\/erasetoanycurrentvaluepublisher()","type":"method","title":"func eraseToAnyCurrentValuePublisher() -> AnyCurrentValuePublisher"}],"title":"CurrentValuePublisher Implementations"}]},{"title":"Extended Protocols","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/combine\/observableobject","title":"ObservableObject","type":"extension","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var objectDidChange: AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/observableobject\/objectdidchange","type":"property"},{"title":"var publisher: AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/observableobject\/publisher","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func link(to: Object)","path":"\/documentation\/fueledcombine\/combine\/observableobject\/link(to:)-3z8l5","type":"method"},{"title":"func link(to: Publisher)","path":"\/documentation\/fueledcombine\/combine\/observableobject\/link(to:)-53ti5","type":"method"},{"title":"func link(to: Publisher)","path":"\/documentation\/fueledcombine\/combine\/observableobject\/link(to:)-61ild","type":"method"},{"title":"func link(to: Publisher)","path":"\/documentation\/fueledcombine\/combine\/observableobject\/link(to:)-76q5p","type":"method"},{"title":"func link(to: ObjectCollection)","path":"\/documentation\/fueledcombine\/combine\/observableobject\/link(to:)-7sldw","type":"method"}]},{"path":"\/documentation\/fueledcombine\/combine\/publisher","title":"Publisher","type":"extension","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func assign(to: ReferenceWritableKeyPath, forLifetimeOf: Object)","path":"\/documentation\/fueledcombine\/combine\/publisher\/assign(to:forlifetimeof:)","type":"method"},{"title":"func assign(to: ReferenceWritableKeyPath, withoutRetaining: Object) -> AnyCancellable","path":"\/documentation\/fueledcombine\/combine\/publisher\/assign(to:withoutretaining:)","type":"method"},{"title":"func combinePrevious() -> AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/publisher\/combineprevious()","type":"method"},{"title":"func combinePrevious(Self.Output) -> AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/publisher\/combineprevious(_:)","type":"method"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: () -> Void, receiveResult: ((Result) -> Void)?, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledcombine\/combine\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-644kb","type":"method"},{"title":"func handleEvents(receiveSubscription: ((any Subscription) -> Void)?, receiveOutput: ((Self.Output) -> Void)?, receiveCompletion: ((Subscribers.Completion) -> Void)?, receiveCancel: (() -> Void)?, receiveTermination: (() -> Void)?, receiveResult: (Result) -> Void, receiveRequest: ((Subscribers.Demand) -> Void)?) -> Publishers.HandleEvents","path":"\/documentation\/fueledcombine\/combine\/publisher\/handleevents(receivesubscription:receiveoutput:receivecompletion:receivecancel:receivetermination:receiveresult:receiverequest:)-7r3r7","type":"method"},{"title":"func ignoreErrors() -> AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/publisher\/ignoreerrors()","type":"method"},{"title":"func ignoreNils() -> AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/publisher\/ignorenils()","type":"method"},{"title":"func onAnyChanges() -> AnyPublisher<[Self.Output.Element], Never>","path":"\/documentation\/fueledcombine\/combine\/publisher\/onanychanges()","type":"method"},{"title":"func performDuringLifetimeOf(Object, action: (Object) -> (Self.Output) -> Void)","path":"\/documentation\/fueledcombine\/combine\/publisher\/performduringlifetimeof(_:action:)-3gk0p","type":"method"},{"title":"func performDuringLifetimeOf(Object, action: (Object, Self.Output) -> Void)","path":"\/documentation\/fueledcombine\/combine\/publisher\/performduringlifetimeof(_:action:)-621tz","type":"method"},{"title":"func promoteOptional() -> AnyPublisher","path":"\/documentation\/fueledcombine\/combine\/publisher\/promoteoptional()","type":"method"},{"title":"func sink() -> AnyCancellable","path":"\/documentation\/fueledcombine\/combine\/publisher\/sink()","type":"method"},{"title":"func sinkForLifetimeOf(Object)","path":"\/documentation\/fueledcombine\/combine\/publisher\/sinkforlifetimeof(_:)","type":"method"},{"title":"func sinkForLifetimeOf(Object, receiveCompletion: (Subscribers.Completion) -> Void, receiveValue: (Self.Output) -> Void)","path":"\/documentation\/fueledcombine\/combine\/publisher\/sinkforlifetimeof(_:receivecompletion:receivevalue:)","type":"method"},{"title":"func sinkForLifetimeOf(Object, receiveValue: (Self.Output) -> Void)","path":"\/documentation\/fueledcombine\/combine\/publisher\/sinkforlifetimeof(_:receivevalue:)","type":"method"},{"title":"func then(receiveResult: (Result) -> Void) -> AnyCancellable","path":"\/documentation\/fueledcombine\/combine\/publisher\/then(receiveresult:)","type":"method"},{"title":"func thenForLifetimeOf(Object, receiveResult: (Result) -> Void)","path":"\/documentation\/fueledcombine\/combine\/publisher\/thenforlifetimeof(_:receiveresult:)","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"title":"Publisher.CombinePreviousOutput","path":"\/documentation\/fueledcombine\/combine\/publisher\/combinepreviousoutput","type":"typealias"}]},{"path":"\/documentation\/fueledcombine\/combine\/subject","title":"Subject","type":"extension","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/combine\/subject\/send(result:)","title":"func send(result: Result)","type":"method"}]},{"path":"\/documentation\/fueledcombine\/combine\/subscriber","title":"Subscriber","type":"extension","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/combine\/subscriber\/erasetoanysubscriber()","title":"func eraseToAnySubscriber() -> AnySubscriber","type":"method"}]},{"title":"Extended Structures","type":"groupMarker"},{"path":"\/documentation\/fueledcombine\/combine\/published","title":"Published","type":"extension","children":[{"title":"Type Methods","type":"groupMarker"},{"title":"static func initWithPublisher(inout Published, initialValue: Value) -> Published.Publisher","type":"method","path":"\/documentation\/fueledcombine\/combine\/published\/initwithpublisher(_:initialvalue:)"}]}],"type":"extension","title":"Combine"},{"path":"\/documentation\/fueledcombine\/objectivec","children":[{"title":"Extended Classes","type":"groupMarker"},{"title":"NSObject","type":"extension","children":[{"title":"Default Implementations","type":"groupMarker"},{"title":"CombineExtensionsProvider Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledcombine\/objectivec\/nsobject\/combineextensions","type":"property","title":"var combineExtensions: CombineExtensions"}],"type":"symbol","path":"\/documentation\/fueledcombine\/objectivec\/nsobject\/combineextensionsprovider-implementations"}],"path":"\/documentation\/fueledcombine\/objectivec\/nsobject"}],"type":"extension","title":"ObjectiveC"}]},{"path":"\/documentation\/fueledswiftconcurrency","title":"FueledSwiftConcurrency","type":"module","children":[{"type":"groupMarker","title":"Classes"},{"path":"\/documentation\/fueledswiftconcurrency\/asynccache","type":"class","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init()","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/init()"},{"type":"groupMarker","title":"Instance Properties"},{"type":"property","title":"var count: Int","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/count"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func clear()","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/clear()"},{"type":"method","title":"func getOrAdd(key: Key, provider: (Key) async throws -> Value) async throws -> Value","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/getoradd(key:provider:)"},{"type":"method","title":"func remove(key: Key) -> Value?","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/remove(key:)"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func assertIsolated(@autoclosure () -> String, file: StaticString, line: UInt)","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/assertisolated(_:file:line:)","type":"method"},{"title":"func assumeIsolated((isolated Self) throws -> T, file: StaticString, line: UInt) rethrows -> T","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/assumeisolated(_:file:line:)","type":"method"},{"title":"func preconditionIsolated(@autoclosure () -> String, file: StaticString, line: UInt)","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/preconditionisolated(_:file:line:)","type":"method"},{"title":"func withSerialExecutor((any SerialExecutor) throws(E) -> T) throws(E) -> T","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/withserialexecutor(_:)-19vsa","type":"method"},{"title":"func withSerialExecutor(nonisolated(nonsending) (any SerialExecutor) async throws(E) -> T) async throws(E) -> T","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/withserialexecutor(_:)-44irg","type":"method"}],"title":"Actor Implementations","path":"\/documentation\/fueledswiftconcurrency\/asynccache\/actor-implementations"}],"title":"AsyncCache"},{"path":"\/documentation\/fueledswiftconcurrency\/asyncsemaphore","type":"class","children":[{"type":"groupMarker","title":"Creating a Semaphore"},{"path":"\/documentation\/fueledswiftconcurrency\/asyncsemaphore\/init(value:)","type":"init","title":"init(value: Int)"},{"type":"groupMarker","title":"Signaling the Semaphore"},{"path":"\/documentation\/fueledswiftconcurrency\/asyncsemaphore\/signal()","type":"method","title":"func signal() -> Bool"},{"type":"groupMarker","title":"Waiting for the Semaphore"},{"path":"\/documentation\/fueledswiftconcurrency\/asyncsemaphore\/wait()","type":"method","title":"func wait() async"},{"path":"\/documentation\/fueledswiftconcurrency\/asyncsemaphore\/waitunlesscancelled()","type":"method","title":"func waitUnlessCancelled() async throws"}],"title":"AsyncSemaphore"},{"path":"\/documentation\/fueledswiftconcurrency\/broadcaststream","type":"class","children":[{"title":"Initializers","type":"groupMarker"},{"title":"init(queueLabel: String?)","type":"init","path":"\/documentation\/fueledswiftconcurrency\/broadcaststream\/init(queuelabel:)"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func emit(value: Value)","type":"method","path":"\/documentation\/fueledswiftconcurrency\/broadcaststream\/emit(value:)"},{"title":"func finish()","type":"method","path":"\/documentation\/fueledswiftconcurrency\/broadcaststream\/finish()"},{"title":"func stream(emitLastValue: Bool) -> AsyncStream","type":"method","path":"\/documentation\/fueledswiftconcurrency\/broadcaststream\/stream(emitlastvalue:)"}],"title":"BroadcastStream"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream","type":"class","children":[{"title":"Initializers","type":"groupMarker"},{"type":"init","title":"init()","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/init()"},{"title":"Instance Methods","type":"groupMarker"},{"type":"method","title":"func finish()","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/finish()"},{"type":"method","title":"func makeAsyncIterator() -> BufferedStreamIterator","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/makeasynciterator()"},{"type":"method","title":"func yield(T)","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/yield(_:)"},{"title":"Type Aliases","type":"groupMarker"},{"type":"typealias","title":"BufferedStream.AsyncIterator","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/asynciterator"},{"type":"typealias","title":"BufferedStream.Element","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/element"},{"title":"Default Implementations","type":"groupMarker"},{"type":"symbol","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/characters","type":"property","title":"var characters: AsyncCharacterSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/lines","type":"property","title":"var lines: AsyncLineSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/unicodescalars","type":"property","title":"var unicodeScalars: AsyncUnicodeScalarSequence"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/adjacentpairs()","type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/buffer(policy:)","type":"method","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-3mp6r","type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-684u3","type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-8w7ty","type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:into:)-8jkft","type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:into:)-9vjhn","type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(into:by:)","type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(into:on:)","type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(on:)","type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:)","type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:into:)","type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:)-8k2aj","type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:)-y9zc","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:into:)-32cvd","type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:into:)-4e7d5","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compactmap(_:)-4zazj","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compactmap(_:)-63rg3","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/drop(while:)-5i3vw","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/drop(while:)-owl9","title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/erasetostream()","title":"func eraseToStream() -> AsyncStream","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/erasetothrowingstream()","title":"func eraseToThrowingStream() -> AsyncThrowingStream","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/filter(_:)-7a4r6","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/filter(_:)-tin1","title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-32aqc","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-94ksf","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-9p67u","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-x6yh","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-1hinq","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-1xoeo","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-6jrir","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-6ndiw","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-8peqk","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/joined()","title":"func joined() -> AsyncJoinedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/joined(separator:)","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/map(_:)-6f7hq","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/map(_:)-ygws","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(while:)-5qwin","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(while:)-5vybc","title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:)-4hrld","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:)-6atc6","title":"func reductions((Self.Element, Self.Element) async throws -> Self.Element) -> AsyncThrowingInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:_:)-21j52","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:_:)-2gfn8","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(into:_:)-5jv8m","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(into:_:)-6r9qm","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates()","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates(by:)-1199n","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates(by:)-44r9j","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"title":"AsyncSequence Implementations","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/asyncsequence-implementations"},{"type":"symbol","children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/characters","title":"var characters: AsyncCharacterSequence","type":"property"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/lines","title":"var lines: AsyncLineSequence","type":"property"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/unicodescalars","title":"var unicodeScalars: AsyncUnicodeScalarSequence","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/adjacentpairs()","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/buffer(policy:)","title":"func buffer(policy: AsyncBufferSequencePolicy) -> AsyncBufferSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-3mp6r","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-684u3","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:)-8w7ty","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:into:)-8jkft","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(by:into:)-9vjhn","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(into:by:)","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(into:on:)","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunked(on:)","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:)","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:into:)","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:)-8k2aj","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:)-y9zc","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:into:)-32cvd","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/chunks(ofcount:or:into:)-4e7d5","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compactmap(_:)-4zazj","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compactmap(_:)-63rg3","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/compacted()","title":"func compacted() -> AsyncCompactedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/contains(_:)","title":"func contains(Self.Element) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/contains(where:)","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/debounce(for:tolerance:)","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/debounce(for:tolerance:clock:)","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/drop(while:)-5i3vw","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/drop(while:)-owl9","title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/dropfirst(_:)","title":"func dropFirst(Int) -> AsyncDropFirstSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/erasetostream()","title":"func eraseToStream() -> AsyncStream","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/erasetothrowingstream()","title":"func eraseToThrowingStream() -> AsyncThrowingStream","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/filter(_:)-7a4r6","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/filter(_:)-tin1","title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/first(where:)","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-32aqc","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-94ksf","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-9p67u","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/flatmap(_:)-x6yh","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-1hinq","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-1xoeo","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-6jrir","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-6ndiw","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/interspersed(every:with:)-8peqk","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/joined()","title":"func joined() -> AsyncJoinedSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/joined(separator:)","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/map(_:)-6f7hq","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/map(_:)-ygws","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/max()","title":"func max() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/max(by:)","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/min()","title":"func min() async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/min(by:)","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(_:)","title":"func prefix(Int) -> AsyncPrefixSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(while:)-5qwin","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/prefix(while:)-5vybc","title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:)-4hrld","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:)-6atc6","title":"func reductions((Self.Element, Self.Element) async throws -> Self.Element) -> AsyncThrowingInclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:_:)-21j52","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(_:_:)-2gfn8","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(into:_:)-5jv8m","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/reductions(into:_:)-6r9qm","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates()","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates(by:)-1199n","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/removeduplicates(by:)-44r9j","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/share(bufferingpolicy:)","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","type":"method"}],"title":"AsyncSequence Implementations","path":"\/documentation\/fueledswiftconcurrency\/bufferedstream\/asyncsequence-implementations"}],"title":"BufferedStream"},{"path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject","type":"class","children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject\/init(_:queuelabel:)","title":"init(T, queueLabel: String?)"},{"type":"groupMarker","title":"Instance Properties"},{"type":"property","path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject\/value","title":"var value: T"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject\/finishcontinuations()","title":"func finishContinuations()"},{"type":"method","path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject\/send(_:)","title":"func send(T)"},{"type":"method","path":"\/documentation\/fueledswiftconcurrency\/currentvalueasyncsubject\/values()","title":"func values() -> AsyncStream"}],"title":"CurrentValueAsyncSubject"},{"type":"groupMarker","title":"Structures"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstreamiterator","type":"struct","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstreamiterator\/next()","title":"func next() async throws -> T?","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstreamiterator\/asynciteratorprotocol-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstreamiterator\/next()-47dik","title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/bufferedstreamiterator\/next(isolation:)","title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method"}],"title":"AsyncIteratorProtocol Implementations","type":"symbol"}],"title":"BufferedStreamIterator"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence","type":"struct","children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws -> TakeUntilAsyncSequence.Element?","type":"method","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asynciterator\/next()"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","type":"symbol","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asynciterator\/asynciteratorprotocol-implementations","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asynciterator\/next()-824e4","type":"method"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asynciterator\/next(isolation:)","type":"method"}]}],"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asynciterator","title":"TakeUntilAsyncSequence.AsyncIterator","type":"struct"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/init(_:condition:)","title":"init(Base, condition: (TakeUntilAsyncSequence.Element) -> Bool)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/makeasynciterator()","title":"func makeAsyncIterator() -> TakeUntilAsyncSequence.AsyncIterator","type":"method"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/element","title":"TakeUntilAsyncSequence.Element","type":"typealias"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func eraseToBufferedStream() -> BufferedStream","type":"method","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/erasetobufferedstream()"},{"title":"func takeUntil((Self.Element) -> Bool) -> TakeUntilAsyncSequence","type":"method","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/takeuntil(_:)"},{"title":"func timeout(after: TimeInterval) -> AsyncStream","type":"method","path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/timeout(after:)"}],"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/erasetobufferedstream()","title":"func eraseToBufferedStream() -> BufferedStream","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/takeuntil(_:)","title":"func takeUntil((Self.Element) -> Bool) -> TakeUntilAsyncSequence","type":"method"},{"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/timeout(after:)","title":"func timeout(after: TimeInterval) -> AsyncStream","type":"method"}],"path":"\/documentation\/fueledswiftconcurrency\/takeuntilasyncsequence\/asyncsequence-implementations","title":"AsyncSequence Implementations","type":"symbol"}],"title":"TakeUntilAsyncSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence","type":"struct","children":[{"type":"groupMarker","title":"Structures"},{"type":"struct","title":"TimeoutAsyncSequence.TimeoutAsyncIterator","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws -> TimeoutAsyncSequence.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/timeoutasynciterator\/next()","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"title":"AsyncIteratorProtocol Implementations","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/timeoutasynciterator\/asynciteratorprotocol-implementations","type":"symbol","children":[{"title":"Instance Methods","type":"groupMarker"},{"title":"func next() async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/timeoutasynciterator\/next()-3xarc"},{"title":"func next(isolation: isolated (any Actor)?) async throws(Self.Failure) -> Self.Element?","type":"method","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/timeoutasynciterator\/next(isolation:)"}]}],"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/timeoutasynciterator"},{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func makeAsyncIterator() -> TimeoutAsyncSequence.TimeoutAsyncIterator","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/makeasynciterator()"},{"type":"groupMarker","title":"Type Aliases"},{"type":"typealias","title":"TimeoutAsyncSequence.Element","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/element"},{"type":"groupMarker","title":"Default Implementations"},{"type":"symbol","title":"AsyncSequence Implementations","children":[{"title":"Instance Properties","type":"groupMarker"},{"title":"var characters: AsyncCharacterSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/characters","type":"property"},{"title":"var lines: AsyncLineSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/lines","type":"property"},{"title":"var unicodeScalars: AsyncUnicodeScalarSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/unicodescalars","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"title":"func adjacentPairs() -> AsyncAdjacentPairsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/adjacentpairs()","type":"method"},{"title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/allsatisfy(_:)","type":"method"},{"title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-1k29c","type":"method"},{"title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-5gxev","type":"method"},{"title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-80nu0","type":"method"},{"title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:into:)-2j5pr","type":"method"},{"title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:into:)-x7sh","type":"method"},{"title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(into:by:)","type":"method"},{"title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(into:on:)","type":"method"},{"title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(on:)","type":"method"},{"title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:)","type":"method"},{"title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:into:)","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:)-1vsej","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:)-6e11b","type":"method"},{"title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:into:)-4cpqr","type":"method"},{"title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:into:)-sg7e","type":"method"},{"title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compactmap(_:)-3rtlb","type":"method"},{"title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compactmap(_:)-8uczb","type":"method"},{"title":"func compacted() -> AsyncCompactedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compacted()","type":"method"},{"title":"func contains(Self.Element) async rethrows -> Bool","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/contains(_:)","type":"method"},{"title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/contains(where:)","type":"method"},{"title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/debounce(for:tolerance:)","type":"method"},{"title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/debounce(for:tolerance:clock:)","type":"method"},{"title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/drop(while:)-2qcv0","type":"method"},{"title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/drop(while:)-5h8dy","type":"method"},{"title":"func dropFirst(Int) -> AsyncDropFirstSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/dropfirst(_:)","type":"method"},{"title":"func eraseToStream() -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/erasetostream()","type":"method"},{"title":"func eraseToThrowingStream() -> AsyncThrowingStream","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/erasetothrowingstream()","type":"method"},{"title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/filter(_:)-76odx","type":"method"},{"title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/filter(_:)-8b0e3","type":"method"},{"title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/first(where:)","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-1jjjo","type":"method"},{"title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-3nbyu","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-5fp19","type":"method"},{"title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-ryll","type":"method"},{"title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-394yh","type":"method"},{"title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-7djeh","type":"method"},{"title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-8l33z","type":"method"},{"title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-97n9a","type":"method"},{"title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-9y5v0","type":"method"},{"title":"func joined() -> AsyncJoinedSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/joined()","type":"method"},{"title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/joined(separator:)","type":"method"},{"title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/map(_:)-1diyf","type":"method"},{"title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/map(_:)-8h1tr","type":"method"},{"title":"func max() async rethrows -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/max()","type":"method"},{"title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/max(by:)","type":"method"},{"title":"func min() async rethrows -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/min()","type":"method"},{"title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/min(by:)","type":"method"},{"title":"func prefix(Int) -> AsyncPrefixSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(_:)","type":"method"},{"title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(while:)-2grf5","type":"method"},{"title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(while:)-36zwn","type":"method"},{"title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reduce(_:_:)","type":"method"},{"title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reduce(into:_:)","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:)-65r8r","type":"method"},{"title":"func reductions((Self.Element, Self.Element) async throws -> Self.Element) -> AsyncThrowingInclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:)-tr6h","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:_:)-8v2rb","type":"method"},{"title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:_:)-9oeee","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(into:_:)-43q7a","type":"method"},{"title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(into:_:)-97t0p","type":"method"},{"title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates()","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates(by:)-37du5","type":"method"},{"title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates(by:)-3xrcp","type":"method"},{"title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n","path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/share(bufferingpolicy:)","type":"method"}],"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/asyncsequence-implementations"},{"type":"symbol","title":"AsyncSequence Implementations","children":[{"type":"groupMarker","title":"Instance Properties"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/characters","type":"property","title":"var characters: AsyncCharacterSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/lines","type":"property","title":"var lines: AsyncLineSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/unicodescalars","type":"property","title":"var unicodeScalars: AsyncUnicodeScalarSequence"},{"type":"groupMarker","title":"Instance Methods"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/adjacentpairs()","type":"method","title":"func adjacentPairs() -> AsyncAdjacentPairsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/allsatisfy(_:)","type":"method","title":"func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-1k29c","type":"method","title":"func chunked(by: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-5gxev","type":"method","title":"func chunked(by: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:)-80nu0","type":"method","title":"func chunked(by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:into:)-2j5pr","type":"method","title":"func chunked(by: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(by:into:)-x7sh","type":"method","title":"func chunked(by: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(into:by:)","type":"method","title":"func chunked(into: Collected.Type, by: (Self.Element, Self.Element) -> Bool) -> AsyncChunkedByGroupSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(into:on:)","type":"method","title":"func chunked(into: Collected.Type, on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunked(on:)","type":"method","title":"func chunked(on: (Self.Element) -> Subject) -> AsyncChunkedOnProjectionSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:)","type":"method","title":"func chunks(ofCount: Int) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:into:)","type":"method","title":"func chunks(ofCount: Int, into: Collected.Type) -> AsyncChunksOfCountSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:)-1vsej","type":"method","title":"func chunks(ofCount: Int, or: Signal) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:)-6e11b","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:into:)-4cpqr","type":"method","title":"func chunks(ofCount: Int, or: Signal, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/chunks(ofcount:or:into:)-sg7e","type":"method","title":"func chunks(ofCount: Int, or: AsyncTimerSequence, into: Collected.Type) -> AsyncChunksOfCountOrSignalSequence>"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compactmap(_:)-3rtlb","type":"method","title":"func compactMap((Self.Element) async -> ElementOfResult?) -> AsyncCompactMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compactmap(_:)-8uczb","type":"method","title":"func compactMap((Self.Element) async throws -> ElementOfResult?) -> AsyncThrowingCompactMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/compacted()","type":"method","title":"func compacted() -> AsyncCompactedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/contains(_:)","type":"method","title":"func contains(Self.Element) async rethrows -> Bool"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/contains(where:)","type":"method","title":"func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/debounce(for:tolerance:)","type":"method","title":"func debounce(for: Duration, tolerance: Duration?) -> AsyncDebounceSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/debounce(for:tolerance:clock:)","type":"method","title":"func debounce(for: C.Instant.Duration, tolerance: C.Instant.Duration?, clock: C) -> AsyncDebounceSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/drop(while:)-2qcv0","type":"method","title":"func drop(while: (Self.Element) async -> Bool) -> AsyncDropWhileSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/drop(while:)-5h8dy","type":"method","title":"func drop(while: (Self.Element) async throws -> Bool) -> AsyncThrowingDropWhileSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/dropfirst(_:)","type":"method","title":"func dropFirst(Int) -> AsyncDropFirstSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/erasetostream()","type":"method","title":"func eraseToStream() -> AsyncStream"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/erasetothrowingstream()","type":"method","title":"func eraseToThrowingStream() -> AsyncThrowingStream"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/filter(_:)-76odx","type":"method","title":"func filter((Self.Element) async -> Bool) -> AsyncFilterSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/filter(_:)-8b0e3","type":"method","title":"func filter((Self.Element) async throws -> Bool) -> AsyncThrowingFilterSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/first(where:)","type":"method","title":"func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-1jjjo","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-3nbyu","type":"method","title":"func flatMap((Self.Element) async throws -> SegmentOfResult) -> AsyncThrowingFlatMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-5fp19","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/flatmap(_:)-ryll","type":"method","title":"func flatMap((Self.Element) async -> SegmentOfResult) -> AsyncFlatMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-394yh","type":"method","title":"func interspersed(every: Int, with: Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-7djeh","type":"method","title":"func interspersed(every: Int, with: () async -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-8l33z","type":"method","title":"func interspersed(every: Int, with: () throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-97n9a","type":"method","title":"func interspersed(every: Int, with: () -> Self.Element) -> AsyncInterspersedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/interspersed(every:with:)-9y5v0","type":"method","title":"func interspersed(every: Int, with: () async throws -> Self.Element) -> AsyncThrowingInterspersedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/joined()","type":"method","title":"func joined() -> AsyncJoinedSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/joined(separator:)","type":"method","title":"func joined(separator: Separator) -> AsyncJoinedBySeparatorSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/map(_:)-1diyf","type":"method","title":"func map((Self.Element) async throws -> Transformed) -> AsyncThrowingMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/map(_:)-8h1tr","type":"method","title":"func map((Self.Element) async -> Transformed) -> AsyncMapSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/max()","type":"method","title":"func max() async rethrows -> Self.Element?"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/max(by:)","type":"method","title":"func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/min()","type":"method","title":"func min() async rethrows -> Self.Element?"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/min(by:)","type":"method","title":"func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(_:)","type":"method","title":"func prefix(Int) -> AsyncPrefixSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(while:)-2grf5","type":"method","title":"func prefix(while: (Self.Element) async throws -> Bool) rethrows -> AsyncThrowingPrefixWhileSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/prefix(while:)-36zwn","type":"method","title":"func prefix(while: (Self.Element) async -> Bool) rethrows -> AsyncPrefixWhileSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reduce(_:_:)","type":"method","title":"func reduce(Result, (Result, Self.Element) async throws -> Result) async rethrows -> Result"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reduce(into:_:)","type":"method","title":"func reduce(into: Result, (inout Result, Self.Element) async throws -> Void) async rethrows -> Result"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:)-65r8r","type":"method","title":"func reductions((Self.Element, Self.Element) async -> Self.Element) -> AsyncInclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:)-tr6h","type":"method","title":"func reductions((Self.Element, Self.Element) async throws -> Self.Element) -> AsyncThrowingInclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:_:)-8v2rb","type":"method","title":"func reductions(Result, (Result, Self.Element) async throws -> Result) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(_:_:)-9oeee","type":"method","title":"func reductions(Result, (Result, Self.Element) async -> Result) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(into:_:)-43q7a","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async throws -> Void) -> AsyncThrowingExclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/reductions(into:_:)-97t0p","type":"method","title":"func reductions(into: Result, (inout Result, Self.Element) async -> Void) -> AsyncExclusiveReductionsSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates()","type":"method","title":"func removeDuplicates() -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates(by:)-37du5","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async throws -> Bool) -> AsyncThrowingRemoveDuplicatesSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/removeduplicates(by:)-3xrcp","type":"method","title":"func removeDuplicates(by: (Self.Element, Self.Element) async -> Bool) -> AsyncRemoveDuplicatesSequence"},{"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/share(bufferingpolicy:)","type":"method","title":"func share(bufferingPolicy: AsyncBufferSequencePolicy) -> some Sendable & AsyncSequence\n"}],"path":"\/documentation\/fueledswiftconcurrency\/timeoutasyncsequence\/asyncsequence-implementations"}],"title":"TimeoutAsyncSequence"},{"type":"groupMarker","title":"Extended Modules"},{"path":"\/documentation\/fueledswiftconcurrency\/_concurrency","type":"extension","children":[{"title":"Extended Protocols","type":"groupMarker"},{"title":"AsyncSequence","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncsequence","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func eraseToBufferedStream() -> BufferedStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncsequence\/erasetobufferedstream()"},{"type":"method","title":"func takeUntil((Self.Element) -> Bool) -> TakeUntilAsyncSequence","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncsequence\/takeuntil(_:)"},{"type":"method","title":"func timeout(after: TimeInterval) -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncsequence\/timeout(after:)"},{"type":"method","title":"func timeout(for: C.Instant.Duration, clock: C, tolerance: C.Instant.Duration?, throwing: (any Error)?, alwaysFinishAfterTimeout: Bool) -> TimeoutAsyncSequence","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncsequence\/timeout(for:clock:tolerance:throwing:alwaysfinishaftertimeout:)"}],"type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"title":"AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncstream","children":[{"type":"groupMarker","title":"Instance Methods"},{"type":"method","title":"func flatMapOptional((Element) -> AsyncStream?) -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncstream\/flatmapoptional(_:)"},{"type":"method","title":"func promoteOptional() -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncstream\/promoteoptional()"},{"type":"method","title":"func timeout(after: TimeInterval) -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncstream\/timeout(after:)"},{"type":"groupMarker","title":"Type Methods"},{"type":"method","title":"static func single(value: T) -> AsyncStream","path":"\/documentation\/fueledswiftconcurrency\/_concurrency\/asyncstream\/single(value:)"}],"type":"extension"}],"title":"_Concurrency"}]},{"path":"\/documentation\/fueledswiftui","title":"FueledSwiftUI","type":"module","children":[{"title":"Structures","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Type Properties"},{"type":"property","title":"static var defaultValue: CGRect","path":"\/documentation\/fueledswiftui\/framepreferencekey\/defaultvalue"},{"type":"groupMarker","title":"Type Methods"},{"type":"method","title":"static func reduce(value: inout CGRect, nextValue: () -> CGRect)","path":"\/documentation\/fueledswiftui\/framepreferencekey\/reduce(value:nextvalue:)"}],"title":"FramePreferenceKey","type":"struct","path":"\/documentation\/fueledswiftui\/framepreferencekey"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"type":"groupMarker","title":"Extended Protocols"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/fueledswiftui\/swiftuicore\/view\/erasetoanyview()","title":"func eraseToAnyView() -> AnyView","type":"method"}],"type":"extension","path":"\/documentation\/fueledswiftui\/swiftuicore\/view","title":"View"},{"type":"groupMarker","title":"Extended Structures"},{"children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","path":"\/documentation\/fueledswiftui\/swiftuicore\/binding\/init(_:to:)","title":"init(Type, to: ReferenceWritableKeyPath)"}],"type":"extension","path":"\/documentation\/fueledswiftui\/swiftuicore\/binding","title":"Binding"},{"children":[{"type":"groupMarker","title":"Initializers"},{"type":"init","title":"init(CGFloat)","path":"\/documentation\/fueledswiftui\/swiftuicore\/edgeinsets\/init(_:)"},{"type":"init","title":"init(Edge.Set, CGFloat)","path":"\/documentation\/fueledswiftui\/swiftuicore\/edgeinsets\/init(_:_:)"},{"type":"groupMarker","title":"Type Properties"},{"type":"property","title":"static var zero: EdgeInsets","path":"\/documentation\/fueledswiftui\/swiftuicore\/edgeinsets\/zero"}],"type":"extension","path":"\/documentation\/fueledswiftui\/swiftuicore\/edgeinsets","title":"EdgeInsets"}],"title":"SwiftUICore","type":"extension","path":"\/documentation\/fueledswiftui\/swiftuicore"}]}],"type":"module","title":"FueledUtils","path":"\/documentation"}]},"schemaVersion":{"minor":1,"major":0,"patch":2}} \ No newline at end of file diff --git a/docs/link-hierarchy.json b/docs/link-hierarchy.json index 4bca621c..44d996c8 100644 --- a/docs/link-hierarchy.json +++ b/docs/link-hierarchy.json @@ -1 +1 @@ -{"version":{"minor":1,"patch":0,"major":0},"pathHierarchy":{"modules":[48],"tutorialContainer":46,"articlesContainer":48,"nodes":[{"name":"Example"},{"symbolID":{"precise":"s:15FueledUtilsCore2leoiySbSo15NSDecimalNumberC_ADtF","interfaceLanguage":"swift"},"name":"<=(_:_:)"},{"name":"isBlank","symbolID":{"precise":"s:Sy15FueledUtilsCoreE7isBlankSbvp","interfaceLanguage":"swift"}},{"disfavored":3,"name":"...(_:)","symbolID":{"precise":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"}},{"children":[{"kind":"protocol.extension","nodeID":19,"hash":"8hlvl"},{"nodeID":12,"hash":"7barf","kind":"enum.extension"},{"kind":"struct.extension","hash":"4507b","nodeID":8},{"kind":"protocol.extension","hash":"2wlkg","nodeID":26},{"hash":"6rr7v","nodeID":30,"kind":"protocol.extension"},{"hash":"6umim","kind":"protocol.extension","nodeID":21}],"symbolID":{"precise":"s:m:s:e:s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","interfaceLanguage":"swift"},"name":"Swift"},{"name":"nonEmptyValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sy15FueledUtilsCoreE13nonEmptyValuexSgvp"}},{"name":"\/(_:_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:15FueledUtilsCore1doiySo15NSDecimalNumberCAD_ADtF"}},{"name":">=(_:_:)","symbolID":{"precise":"s:15FueledUtilsCore2geoiySbSo15NSDecimalNumberC_ADtF","interfaceLanguage":"swift"}},{"children":[{"kind":"method","hash":"145uf","nodeID":13},{"hash":"3qdih","nodeID":24,"kind":"method"},{"kind":"method","hash":"7zqr4","nodeID":37},{"kind":"method","hash":"5wqk","nodeID":44},{"kind":"method","hash":"32zbd","nodeID":38},{"hash":"1hnjk","kind":"method","nodeID":20},{"kind":"method","hash":"372ck","nodeID":55}],"name":"String","symbolID":{"precise":"s:e:s:SS15FueledUtilsCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","interfaceLanguage":"swift"}},{"name":"tutorials"},{"symbolID":{"precise":"s:Sy15FueledUtilsCoreE13urlSafeStringSSyF","interfaceLanguage":"swift"},"name":"urlSafeString()"},{"disfavored":3,"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},"name":"..<(_:_:)"},{"symbolID":{"precise":"s:e:s:Sq15FueledUtilsCoreE7wrappedxSgvp","interfaceLanguage":"swift"},"name":"Optional","children":[{"kind":"property","hash":"6sh0r","nodeID":42},{"hash":"2edvr","nodeID":49,"kind":"property"},{"nodeID":15,"kind":"taskGroup"},{"kind":"property","hash":"6zvp4","nodeID":47},{"kind":"property","hash":"8j2l3","nodeID":29}]},{"symbolID":{"precise":"s:SS15FueledUtilsCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","interfaceLanguage":"swift"},"name":"replaceOccurrences(of:with:options:locale:)"},{"name":"OptionalProtocol","symbolID":{"precise":"s:15FueledUtilsCore16OptionalProtocolP","interfaceLanguage":"swift"},"children":[{"hash":"5jyjx","nodeID":41,"kind":"property"},{"nodeID":27,"kind":"associatedtype","hash":"8ds65"}]},{"name":"OptionalProtocol-Implementations"},{"name":"..<(_:)","symbolID":{"precise":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"},"disfavored":3},{"name":"Regex","children":[{"hash":"3x47c","kind":"init","nodeID":40},{"nodeID":43,"kind":"method","hash":"7euao"},{"kind":"method","nodeID":28,"hash":"3tbv4"}],"symbolID":{"interfaceLanguage":"swift","precise":"s:15FueledUtilsCore5RegexV"}},{"name":"Foundation","children":[{"kind":"class.extension","hash":"211sd","nodeID":32}],"symbolID":{"precise":"s:m:s:e:c:objc(cs)NSDecimalNumbers:SL","interfaceLanguage":"swift"}},{"children":[{"kind":"method","hash":"8ssi6","nodeID":50},{"nodeID":45,"hash":"6t06b","kind":"method"}],"name":"Collection","symbolID":{"precise":"s:e:s:Sl15FueledUtilsCoreE9getSafely2at7ElementQzSg5IndexQz_tF","interfaceLanguage":"swift"}},{"name":"substring(_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:SS15FueledUtilsCoreE9substringySSSNySiGF"}},{"name":"StringProtocol","children":[{"kind":"property","hash":"3l4v0","nodeID":2},{"hash":"6mc73","nodeID":51,"kind":"property"},{"hash":"8u4si","nodeID":25,"kind":"property"},{"kind":"method","hash":"3fj5o","nodeID":10},{"hash":"7mxd6","nodeID":5,"kind":"property"},{"kind":"property","hash":"7pi4c","nodeID":31}],"symbolID":{"precise":"s:e:s:Sy15FueledUtilsCoreE13urlSafeStringSSyF","interfaceLanguage":"swift"}},{"disfavored":3,"symbolID":{"precise":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"},"name":"...(_:_:)"},{"name":"splitBetween(_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:ST15FueledUtilsCoreE12splitBetweenySaySay7ElementQzGGSbAD_ADtKXEKF"}},{"name":"substring(_:)","symbolID":{"precise":"s:SS15FueledUtilsCoreE9substringySSs16PartialRangeFromVySiGF","interfaceLanguage":"swift"}},{"name":"nsRange","symbolID":{"precise":"s:Sy15FueledUtilsCoreE7nsRangeSo8_NSRangeVvp","interfaceLanguage":"swift"}},{"name":"FloatingPoint","children":[{"nodeID":58,"kind":"method","hash":"71orc"}],"symbolID":{"precise":"s:e:s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","interfaceLanguage":"swift"}},{"name":"Wrapped","symbolID":{"precise":"s:15FueledUtilsCore16OptionalProtocolP7WrappedQa","interfaceLanguage":"swift"}},{"symbolID":{"precise":"s:15FueledUtilsCore5RegexV5match_7optionsSbSS_So17NSMatchingOptionsVtF","interfaceLanguage":"swift"},"name":"match(_:options:)"},{"name":"isBlank","symbolID":{"interfaceLanguage":"swift","precise":"s:Sq15FueledUtilsCoreSyRzlE7isBlankSbvp"}},{"name":"Sequence","children":[{"hash":"83qbf","kind":"method","nodeID":23},{"hash":"37nze","nodeID":56,"kind":"method"}],"symbolID":{"precise":"s:e:s:ST15FueledUtilsCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF","interfaceLanguage":"swift"}},{"name":"nonBlankValue","symbolID":{"precise":"s:Sy15FueledUtilsCoreE13nonBlankValuexSgvp","interfaceLanguage":"swift"}},{"children":[{"hash":"9xv0i","nodeID":54,"kind":"func.op"},{"kind":"func.op","hash":"6h4ag","nodeID":53},{"hash":"4w61s","kind":"func.op","nodeID":16},{"nodeID":57,"kind":"taskGroup"},{"hash":"3m0f9","nodeID":22,"kind":"func.op"},{"kind":"func.op","hash":"9fqv3","nodeID":3},{"hash":"829r6","nodeID":33,"kind":"func.op"},{"hash":"6fxr6","nodeID":11,"kind":"func.op"},{"nodeID":35,"hash":"77jxz","kind":"func.op"}],"symbolID":{"interfaceLanguage":"swift","precise":"s:e:c:objc(cs)NSDecimalNumbers:SL"},"name":"NSDecimalNumber"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},"disfavored":3,"name":"...(_:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:15FueledUtilsCore1loiySbSo15NSDecimalNumberC_ADtF"},"name":"<(_:_:)"},{"disfavored":3,"symbolID":{"precise":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"},"name":"<=(_:_:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:15FueledUtilsCore1moiySo15NSDecimalNumberCAD_ADtF"},"name":"*(_:_:)"},{"name":"substring(_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:SS15FueledUtilsCoreE9substringySSSnySiGF"}},{"symbolID":{"precise":"s:SS15FueledUtilsCoreE9substringySSs19PartialRangeThroughVySiGF","interfaceLanguage":"swift"},"name":"substring(_:)"},{"symbolID":{"precise":"s:15FueledUtilsCore2teoiySbAA5RegexV_SStF","interfaceLanguage":"swift"},"name":"~=(_:_:)"},{"symbolID":{"precise":"s:15FueledUtilsCore5RegexV_7optionsACSgSS_So26NSRegularExpressionOptionsVtcfc","interfaceLanguage":"swift"},"name":"init(_:options:)"},{"symbolID":{"precise":"s:15FueledUtilsCore16OptionalProtocolP7wrapped7WrappedQzSgvp","interfaceLanguage":"swift"},"name":"wrapped"},{"symbolID":{"precise":"s:Sq15FueledUtilsCoreSyRzlE13nonEmptyValuexSgvp","interfaceLanguage":"swift"},"name":"nonEmptyValue"},{"name":"groups(in:options:)","symbolID":{"precise":"s:15FueledUtilsCore5RegexV6groups2in7optionsSaySaySSGGSS_So17NSMatchingOptionsVtF","interfaceLanguage":"swift"}},{"symbolID":{"precise":"s:SS15FueledUtilsCoreE9substringySSs16PartialRangeUpToVySiGF","interfaceLanguage":"swift"},"name":"substring(_:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:Sl15FueledUtilsCoreE23withPositionInformationSay7ElementQz7element_Sb07isFirstG0Sb0i4LastG0tGyF"},"name":"withPositionInformation()"},{"name":"FueledUtilsCore"},{"symbolID":{"precise":"s:Sq15FueledUtilsCoreE7wrappedxSgvp","interfaceLanguage":"swift"},"name":"wrapped"},{"symbolID":{"interfaceLanguage":"swift","precise":"FueledUtilsCore"},"name":"FueledUtilsCore","children":[{"kind":"protocol","hash":"1bdk9","nodeID":14},{"kind":"func.op","nodeID":7,"hash":"9blhn"},{"kind":"func.op","hash":"78zof","nodeID":34},{"hash":"84r0g","kind":"struct","nodeID":17},{"kind":"func.op","hash":"j9hq","nodeID":1},{"hash":"40nfa","nodeID":39,"kind":"func.op"},{"nodeID":52,"hash":"5xekf","kind":"func.op"},{"nodeID":18,"hash":"2yxem","kind":"module.extension"},{"kind":"func.op","hash":"9stqt","nodeID":6},{"nodeID":4,"kind":"module.extension","hash":"1te8"},{"kind":"func.op","hash":"36kdz","nodeID":36}]},{"name":"nonBlankValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sq15FueledUtilsCoreSyRzlE13nonBlankValuexSgvp"}},{"symbolID":{"precise":"s:Sl15FueledUtilsCoreE9getSafely2at7ElementQzSg5IndexQz_tF","interfaceLanguage":"swift"},"name":"getSafely(at:)"},{"name":"nsLength","symbolID":{"precise":"s:Sy15FueledUtilsCoreE8nsLengthSivp","interfaceLanguage":"swift"}},{"symbolID":{"precise":"s:15FueledUtilsCore1goiySbSo15NSDecimalNumberC_ADtF","interfaceLanguage":"swift"},"name":">(_:_:)"},{"disfavored":3,"name":">=(_:_:)","symbolID":{"precise":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"}},{"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},"disfavored":3,"name":">(_:_:)"},{"name":"stringIndex(_:)","symbolID":{"precise":"s:SS15FueledUtilsCoreE11stringIndexySS0E0VSiF","interfaceLanguage":"swift"}},{"name":"collate(_:)","children":[{"kind":"anchor","nodeID":0}],"symbolID":{"interfaceLanguage":"swift","precise":"s:ST15FueledUtilsCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF"}},{"name":"Comparable-Implementations"},{"name":"rounded(decimalPlaces:rule:)","symbolID":{"precise":"s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","interfaceLanguage":"swift"}}],"tutorialOverviewContainer":9},"nonSymbolPaths":{"46":"\/tutorials\/FueledUtilsCore","57":"\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/Comparable-Implementations","0":"\/documentation\/FueledUtilsCore\/Swift\/Sequence\/collate(_:)#Example","9":"\/tutorials","15":"\/documentation\/FueledUtilsCore\/Swift\/Optional\/OptionalProtocol-Implementations"},"bundleID":"FueledUtilsCore"} \ No newline at end of file +{"nonSymbolPaths":{"15":"\/documentation\/FueledCore\/Swift\/Sequence\/collate(_:)#Example","33":"\/tutorials","29":"\/tutorials\/FueledCore","30":"\/documentation\/FueledCore\/Swift\/Optional\/OptionalProtocol-Implementations","45":"\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/Comparable-Implementations"},"pathHierarchy":{"tutorialContainer":29,"modules":[13],"tutorialOverviewContainer":33,"nodes":[{"symbolID":{"interfaceLanguage":"swift","precise":"s:10FueledCore16OptionalProtocolP7WrappedQa"},"name":"Wrapped"},{"disfavored":3,"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},"name":"<=(_:_:)"},{"symbolID":{"precise":"s:10FueledCore2leoiySbSo15NSDecimalNumberC_ADtF","interfaceLanguage":"swift"},"name":"<=(_:_:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:Sl10FueledCoreE23withPositionInformationSay7ElementQz7element_Sb07isFirstF0Sb0h4LastF0tGyF"},"name":"withPositionInformation()"},{"symbolID":{"precise":"s:10FueledCore16OptionalProtocolP","interfaceLanguage":"swift"},"name":"OptionalProtocol","children":[{"nodeID":0,"kind":"associatedtype","hash":"3juca"},{"nodeID":6,"kind":"property","hash":"9e926"}]},{"symbolID":{"precise":"s:Sl10FueledCoreE9getSafely2at7ElementQzSg5IndexQz_tF","interfaceLanguage":"swift"},"name":"getSafely(at:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:10FueledCore16OptionalProtocolP7wrapped7WrappedQzSgvp"},"name":"wrapped"},{"disfavored":3,"symbolID":{"precise":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"},"name":">(_:_:)"},{"symbolID":{"interfaceLanguage":"swift","precise":"s:10FueledCore2geoiySbSo15NSDecimalNumberC_ADtF"},"name":">=(_:_:)"},{"disfavored":3,"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},"name":">=(_:_:)"},{"symbolID":{"precise":"s:10FueledCore1doiySo15NSDecimalNumberCAD_ADtF","interfaceLanguage":"swift"},"name":"\/(_:_:)"},{"name":"isBlank","symbolID":{"interfaceLanguage":"swift","precise":"s:Sq10FueledCoreSyRzlE7isBlankSbvp"}},{"children":[{"parameterTypes":["(Self.Iterator.Element,Self.Iterator.Element)->Bool"],"nodeID":56,"kind":"method","returnTypes":["[[Self.Iterator.Element]]"],"hash":"2tpyg"},{"parameterTypes":["(Self.Iterator.Element)->Key?"],"nodeID":57,"kind":"method","returnTypes":["[Key:[Self.Iterator.Element]]"],"hash":"9kj47"}],"name":"Sequence","symbolID":{"precise":"s:e:s:ST10FueledCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF","interfaceLanguage":"swift"}},{"children":[{"hash":"2yxem","nodeID":21,"kind":"module.extension"},{"returnTypes":["Bool"],"hash":"mh26","nodeID":2,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"},{"returnTypes":["Bool"],"hash":"mars","nodeID":23,"parameterTypes":["Regex","String"],"kind":"func.op"},{"hash":"8lfbm","nodeID":4,"kind":"protocol"},{"returnTypes":["Bool"],"hash":"51o2k","nodeID":25,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"},{"hash":"8krui","nodeID":55,"kind":"struct"},{"hash":"8zcx2","nodeID":42,"kind":"module.extension"},{"returnTypes":["Bool"],"hash":"3om0v","nodeID":8,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"},{"returnTypes":["Bool"],"hash":"2y8gw","nodeID":28,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"},{"returnTypes":["NSDecimalNumber"],"hash":"6cxlz","nodeID":10,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"},{"returnTypes":["NSDecimalNumber"],"hash":"cz01","nodeID":35,"parameterTypes":["NSDecimalNumber","NSDecimalNumber"],"kind":"func.op"}],"name":"FueledCore","symbolID":{"interfaceLanguage":"swift","precise":"FueledCore"}},{"name":"...(_:)","disfavored":3,"symbolID":{"precise":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"}},{"name":"Example"},{"children":[{"hash":"53vo1","nodeID":39,"returnTypes":[],"parameterTypes":["Target","Replacement","String.CompareOptions","Locale?"],"kind":"method"},{"hash":"6s31d","nodeID":18,"returnTypes":["String"],"parameterTypes":["CountableClosedRange"],"kind":"method"},{"hash":"b3fl","nodeID":58,"returnTypes":["String"],"parameterTypes":["CountableRange"],"kind":"method"},{"hash":"6e4tz","nodeID":34,"returnTypes":["String"],"parameterTypes":["PartialRangeThrough"],"kind":"method"},{"hash":"5l3xv","nodeID":24,"returnTypes":["String"],"parameterTypes":["PartialRangeUpTo"],"kind":"method"},{"hash":"8dzqe","nodeID":54,"returnTypes":["String"],"parameterTypes":["PartialRangeFrom"],"kind":"method"},{"hash":"7hr0","nodeID":52,"returnTypes":["String.Index"],"parameterTypes":["Int"],"kind":"method"}],"name":"String","symbolID":{"precise":"s:e:s:SS10FueledCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","interfaceLanguage":"swift"}},{"name":"rounded(decimalPlaces:rule:)","symbolID":{"interfaceLanguage":"swift","precise":"s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF"}},{"name":"substring(_:)","symbolID":{"precise":"s:SS10FueledCoreE9substringySSSNySiGF","interfaceLanguage":"swift"}},{"name":"nsLength","symbolID":{"precise":"s:Sy10FueledCoreE8nsLengthSivp","interfaceLanguage":"swift"}},{"name":"match(_:options:)","symbolID":{"precise":"s:10FueledCore5RegexV5match_7optionsSbSS_So17NSMatchingOptionsVtF","interfaceLanguage":"swift"}},{"children":[{"kind":"class.extension","hash":"211sd","nodeID":22}],"name":"Foundation","symbolID":{"interfaceLanguage":"swift","precise":"s:m:s:e:c:objc(cs)NSDecimalNumbers:SL"}},{"children":[{"returnTypes":["Bool"],"kind":"func.op","hash":"77jxz","nodeID":1,"parameterTypes":["Self","Self"]},{"returnTypes":["Bool"],"kind":"func.op","hash":"6h4ag","nodeID":9,"parameterTypes":["Self","Self"]},{"returnTypes":["ClosedRange"],"kind":"func.op","hash":"3m0f9","nodeID":43,"parameterTypes":["Self","Self"]},{"returnTypes":["Bool"],"kind":"func.op","hash":"9xv0i","nodeID":7,"parameterTypes":["Self","Self"]},{"returnTypes":["PartialRangeThrough"],"kind":"func.op","hash":"829r6","nodeID":14,"parameterTypes":["Self"]},{"returnTypes":["PartialRangeFrom"],"kind":"func.op","hash":"9fqv3","nodeID":41,"parameterTypes":["Self"]},{"returnTypes":["Range"],"kind":"func.op","hash":"6fxr6","nodeID":51,"parameterTypes":["Self","Self"]},{"kind":"taskGroup","nodeID":45},{"returnTypes":["PartialRangeUpTo"],"kind":"func.op","hash":"4w61s","nodeID":31,"parameterTypes":["Self"]}],"name":"NSDecimalNumber","symbolID":{"precise":"s:e:c:objc(cs)NSDecimalNumbers:SL","interfaceLanguage":"swift"}},{"name":"~=(_:_:)","symbolID":{"precise":"s:10FueledCore2teoiySbAA5RegexV_SStF","interfaceLanguage":"swift"}},{"name":"substring(_:)","symbolID":{"precise":"s:SS10FueledCoreE9substringySSs16PartialRangeUpToVySiGF","interfaceLanguage":"swift"}},{"name":">(_:_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:10FueledCore1goiySbSo15NSDecimalNumberC_ADtF"}},{"name":"nonEmptyValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sq10FueledCoreSyRzlE13nonEmptyValuexSgvp"}},{"name":"nonEmptyValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sy10FueledCoreE13nonEmptyValuexSgvp"}},{"name":"<(_:_:)","symbolID":{"precise":"s:10FueledCore1loiySbSo15NSDecimalNumberC_ADtF","interfaceLanguage":"swift"}},{"name":"FueledCore"},{"name":"OptionalProtocol-Implementations"},{"name":"..<(_:)","disfavored":3,"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"}},{"name":"nonBlankValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sy10FueledCoreE13nonBlankValuexSgvp"}},{"name":"tutorials"},{"name":"substring(_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:SS10FueledCoreE9substringySSs19PartialRangeThroughVySiGF"}},{"name":"*(_:_:)","symbolID":{"precise":"s:10FueledCore1moiySo15NSDecimalNumberCAD_ADtF","interfaceLanguage":"swift"}},{"children":[{"returnTypes":["[(Self.Element,Bool,Bool)]"],"parameterTypes":[],"kind":"method","hash":"4od0n","nodeID":3},{"returnTypes":["Self.Iterator.Element?"],"parameterTypes":["Self.Index"],"kind":"method","hash":"33s32","nodeID":5}],"name":"Collection","symbolID":{"precise":"s:e:s:Sl10FueledCoreE9getSafely2at7ElementQzSg5IndexQz_tF","interfaceLanguage":"swift"}},{"children":[{"kind":"property","nodeID":11,"hash":"6m56r"},{"kind":"property","nodeID":26,"hash":"is4v"},{"kind":"property","nodeID":46,"hash":"3eubd"},{"kind":"property","nodeID":48,"hash":"59a0p"},{"kind":"taskGroup","nodeID":30}],"name":"Optional","symbolID":{"interfaceLanguage":"swift","precise":"s:e:s:Sq10FueledCoreE7wrappedxSgvp"}},{"children":[{"nodeID":19,"kind":"property","hash":"5m78g"},{"nodeID":53,"kind":"property","hash":"2h15w"},{"returnTypes":["String"],"nodeID":40,"kind":"method","hash":"1l7v2","parameterTypes":[]},{"nodeID":32,"kind":"property","hash":"3ntui"},{"nodeID":27,"kind":"property","hash":"5a2ji"},{"nodeID":44,"kind":"property","hash":"1sjjk"}],"name":"StringProtocol","symbolID":{"precise":"s:e:s:Sy10FueledCoreE13urlSafeStringSSyF","interfaceLanguage":"swift"}},{"name":"replaceOccurrences(of:with:options:locale:)","symbolID":{"precise":"s:SS10FueledCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","interfaceLanguage":"swift"}},{"name":"urlSafeString()","symbolID":{"precise":"s:Sy10FueledCoreE13urlSafeStringSSyF","interfaceLanguage":"swift"}},{"name":"...(_:)","disfavored":3,"symbolID":{"interfaceLanguage":"swift","precise":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"}},{"children":[{"nodeID":12,"hash":"7477y","kind":"protocol.extension"},{"nodeID":36,"hash":"s7mw","kind":"protocol.extension"},{"nodeID":49,"hash":"9l1p","kind":"protocol.extension"},{"nodeID":38,"hash":"8mbvm","kind":"protocol.extension"},{"nodeID":16,"hash":"4unnr","kind":"struct.extension"},{"nodeID":37,"hash":"4r0dt","kind":"enum.extension"}],"name":"Swift","symbolID":{"interfaceLanguage":"swift","precise":"s:m:s:e:s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF"}},{"name":"...(_:_:)","disfavored":3,"symbolID":{"precise":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"}},{"name":"isBlank","symbolID":{"interfaceLanguage":"swift","precise":"s:Sy10FueledCoreE7isBlankSbvp"}},{"name":"Comparable-Implementations"},{"name":"nonBlankValue","symbolID":{"interfaceLanguage":"swift","precise":"s:Sq10FueledCoreSyRzlE13nonBlankValuexSgvp"}},{"name":"init(_:options:)","symbolID":{"precise":"s:10FueledCore5RegexV_7optionsACSgSS_So26NSRegularExpressionOptionsVtcfc","interfaceLanguage":"swift"}},{"name":"wrapped","symbolID":{"precise":"s:Sq10FueledCoreE7wrappedxSgvp","interfaceLanguage":"swift"}},{"children":[{"returnTypes":["Self"],"kind":"method","nodeID":17,"hash":"6xo0s","parameterTypes":["Int","FloatingPointRoundingRule"]}],"name":"FloatingPoint","symbolID":{"interfaceLanguage":"swift","precise":"s:e:s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF"}},{"name":"groups(in:options:)","symbolID":{"interfaceLanguage":"swift","precise":"s:10FueledCore5RegexV6groups2in7optionsSaySaySSGGSS_So17NSMatchingOptionsVtF"}},{"name":"..<(_:_:)","disfavored":3,"symbolID":{"precise":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","interfaceLanguage":"swift"}},{"name":"stringIndex(_:)","symbolID":{"precise":"s:SS10FueledCoreE11stringIndexySS0D0VSiF","interfaceLanguage":"swift"}},{"name":"nsRange","symbolID":{"interfaceLanguage":"swift","precise":"s:Sy10FueledCoreE7nsRangeSo8_NSRangeVvp"}},{"name":"substring(_:)","symbolID":{"precise":"s:SS10FueledCoreE9substringySSs16PartialRangeFromVySiGF","interfaceLanguage":"swift"}},{"children":[{"returnTypes":[""],"parameterTypes":["String","NSRegularExpression.Options"],"kind":"init","nodeID":47,"hash":"4uwn8"},{"returnTypes":["Bool"],"parameterTypes":["String","NSRegularExpression.MatchingOptions"],"kind":"method","nodeID":20,"hash":"6859k"},{"returnTypes":["[[String]]"],"parameterTypes":["String","NSRegularExpression.MatchingOptions"],"kind":"method","nodeID":50,"hash":"99o8a"}],"name":"Regex","symbolID":{"precise":"s:10FueledCore5RegexV","interfaceLanguage":"swift"}},{"name":"splitBetween(_:)","symbolID":{"precise":"s:ST10FueledCoreE12splitBetweenySaySay7ElementQzGGSbAD_ADtKXEKF","interfaceLanguage":"swift"}},{"children":[{"kind":"anchor","nodeID":15}],"name":"collate(_:)","symbolID":{"interfaceLanguage":"swift","precise":"s:ST10FueledCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF"}},{"name":"substring(_:)","symbolID":{"precise":"s:SS10FueledCoreE9substringySSSnySiGF","interfaceLanguage":"swift"}}],"articlesContainer":13},"version":{"patch":0,"major":0,"minor":1},"bundleID":"FueledCore"} \ No newline at end of file diff --git a/docs/linkable-entities.json b/docs/linkable-entities.json index be0e2b3f..c198ecbc 100644 --- a/docs/linkable-entities.json +++ b/docs/linkable-entities.json @@ -1 +1 @@ -[{"availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/_(_:_:)-9stqt","kind":"org.swift.docc.kind.operator","abstract":[{"type":"text","text":"Divide one "},{"type":"codeVoice","code":"NSDecimalNumber"},{"text":" with another.","type":"text"}],"title":"\/(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"\/"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSDecimalNumber","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"}],"path":"\/documentation\/fueledutilscore\/_(_:_:)-9stqt","language":"swift","usr":"s:15FueledUtilsCore1doiySo15NSDecimalNumberCAD_ADtF"},{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"groups"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"string","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"NSRegularExpression","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSRegularExpression"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@E@NSMatchingOptions","text":"MatchingOptions","kind":"typeIdentifier"},{"kind":"text","text":" = []) -> [["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]]"}],"title":"groups(in:options:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","abstract":[{"type":"text","text":"Match all the captured groups if any."}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Regex\/groups(in:options:)","usr":"s:15FueledUtilsCore5RegexV6groups2in7optionsSaySaySSGGSS_So17NSMatchingOptionsVtF","path":"\/documentation\/fueledutilscore\/regex\/groups(in:options:)","language":"swift"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/isBlank","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/isblank","usr":"s:Sy15FueledUtilsCoreE7isBlankSbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isBlank"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","title":"isBlank","abstract":[{"text":"Returns true if the receiver is empty or if it only contains whitespaces or newlines","type":"text"}],"language":"swift"},{"language":"swift","path":"\/documentation\/fueledutilscore\/_=(_:_:)-9blhn","availableLanguages":["swift"],"usr":"s:15FueledUtilsCore2geoiySbSo15NSDecimalNumberC_ADtF","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/_=(_:_:)-9blhn","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":">=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":">=(_:_:)","abstract":[{"type":"text","text":"Compare 2 "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":"s."}],"kind":"org.swift.docc.kind.operator"},{"language":"swift","title":"match(_:options:)","usr":"s:15FueledUtilsCore5RegexV5match_7optionsSbSS_So17NSMatchingOptionsVtF","kind":"org.swift.docc.kind.instanceMethod","abstract":[{"text":"Match the regex","type":"text"}],"path":"\/documentation\/fueledutilscore\/regex\/match(_:options:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"match","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"string"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSRegularExpression","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSRegularExpression"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@E@NSMatchingOptions","text":"MatchingOptions","kind":"typeIdentifier"},{"kind":"text","text":" = []) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Regex\/match(_:options:)"},{"language":"swift","path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-32zbd","abstract":[{"text":"Allows to get a substring from a string using an integer range.","type":"text"}],"usr":"s:SS15FueledUtilsCoreE9substringySSs19PartialRangeThroughVySiGF","title":"substring(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"substring"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"range","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s19PartialRangeThroughV","text":"PartialRangeThrough"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/substring(_:)-32zbd"},{"kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional\/OptionalProtocol-Implementations","title":"OptionalProtocol Implementations","path":"\/documentation\/fueledutilscore\/swift\/optional\/optionalprotocol-implementations","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/fueledutilscore\/swift\/collection\/getsafely(at:)","title":"getSafely(at:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getSafely","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"index","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sl5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Iterator","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"text":"Element","preciseIdentifier":"s:St7ElementQa","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"Try to get the item at index ","type":"text"},{"code":"index","type":"codeVoice"},{"type":"text","text":". If the index is out of bounds, "},{"code":"nil","type":"codeVoice"},{"text":" is returned.","type":"text"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Collection\/getSafely(at:)","usr":"s:Sl15FueledUtilsCoreE9getSafely2at7ElementQzSg5IndexQz_tF"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/Comparable-Implementations","title":"Comparable Implementations","language":"swift","kind":"org.swift.docc.kind.collectionGroup","availableLanguages":["swift"],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/comparable-implementations"},{"kind":"org.swift.docc.kind.operator","usr":"s:15FueledUtilsCore2teoiySbAA5RegexV_SStF","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Match a regex with a string."}],"title":"~=(_:_:)","language":"swift","path":"\/documentation\/fueledutilscore\/~=(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"~="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"pattern"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Regex","preciseIdentifier":"s:15FueledUtilsCore5RegexV"},{"text":", ","kind":"text"},{"text":"string","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/~=(_:_:)"},{"availableLanguages":["swift"],"path":"\/documentation\/fueledutilscore\/swift\/optional\/wrapped","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional\/wrapped","usr":"s:Sq15FueledUtilsCoreE7wrappedxSgvp","title":"wrapped","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"wrapped","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"kind":"org.swift.docc.kind.instanceProperty","language":"swift"},{"title":"String","availableLanguages":["swift"],"kind":"org.swift.docc.kind.extendedStructure","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"language":"swift","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String","usr":"s:e:s:SS15FueledUtilsCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","path":"\/documentation\/fueledutilscore\/swift\/string"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/substring(_:)-1hnjk","kind":"org.swift.docc.kind.instanceMethod","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"substring","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"range"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CountableClosedRange","preciseIdentifier":"s:s20CountableClosedRangea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">) -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"substring(_:)","usr":"s:SS15FueledUtilsCoreE9substringySSSNySiGF","path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-1hnjk","abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"language":"swift"},{"usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/_(_:_:)","title":">(_:_:)","language":"swift","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":">","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_(_:_:)"},{"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nonemptyvalue","abstract":[{"text":"Returns the receiver if ","type":"text"},{"type":"codeVoice","code":"isEmpty"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"false"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if it is "},{"type":"codeVoice","code":"true"}],"language":"swift","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/nonEmptyValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nonEmptyValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"availableLanguages":["swift"],"title":"nonEmptyValue","usr":"s:Sy15FueledUtilsCoreE13nonEmptyValuexSgvp"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-3qdih","kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/substring(_:)-3qdih","availableLanguages":["swift"],"usr":"s:SS15FueledUtilsCoreE9substringySSs16PartialRangeFromVySiGF","abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"substring"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"range","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PartialRangeFrom","kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeFromV"},{"kind":"text","text":"<"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"substring(_:)"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift","path":"\/documentation\/fueledutilscore\/swift","language":"swift","usr":"s:m:s:e:s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","kind":"org.swift.docc.kind.extendedModule","availableLanguages":["swift"],"title":"Swift"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Regex","abstract":[{"type":"codeVoice","code":"NSRegularExpression"},{"type":"text","text":" convenience wrapper."}],"availableLanguages":["swift"],"title":"Regex","language":"swift","path":"\/documentation\/fueledutilscore\/regex","usr":"s:15FueledUtilsCore5RegexV","kind":"org.swift.docc.kind.structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Regex"}]},{"title":"nsLength","usr":"s:Sy15FueledUtilsCoreE8nsLengthSivp","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nslength","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nsLength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"abstract":[{"type":"text","text":"Returns the equivalent length of the string (as given by "},{"type":"codeVoice","code":"NSString.length"},{"type":"text","text":") if the receiver’s content was in a "},{"type":"codeVoice","code":"NSString"},{"text":".","type":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/nsLength"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/_=(_:_:)-77jxz","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","availableLanguages":["swift"],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_=(_:_:)-77jxz","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"<="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"<=(_:_:)","kind":"org.swift.docc.kind.operator"},{"kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"usr":"s:Sy15FueledUtilsCoreE7nsRangeSo8_NSRangeVvp","abstract":[{"type":"text","text":"Returns "},{"code":"NSRange(location: 0, length: nsLength)","type":"codeVoice"},{"type":"text","text":" for usage with Objective-C APIs."}],"title":"nsRange","language":"swift","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/nsRange","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nsRange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSRange","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nsrange"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/_(_:_:)-78zof","title":"<(_:_:)","availableLanguages":["swift"],"usr":"s:15FueledUtilsCore1loiySbSo15NSDecimalNumberC_ADtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"<","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSDecimalNumber","kind":"typeIdentifier","text":"NSDecimalNumber"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"org.swift.docc.kind.operator","path":"\/documentation\/fueledutilscore\/_(_:_:)-78zof","abstract":[{"text":"Compare 2 ","type":"text"},{"code":"NSDecimalNumber","type":"codeVoice"},{"type":"text","text":"s."}],"language":"swift"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber","kind":"org.swift.docc.kind.extendedClass","language":"swift","title":"NSDecimalNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSDecimalNumber","preciseIdentifier":"c:objc(cs)NSDecimalNumber","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber","usr":"s:e:c:objc(cs)NSDecimalNumbers:SL","availableLanguages":["swift"]},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"wrapped"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:15FueledUtilsCore16OptionalProtocolP7WrappedQa","text":"Wrapped","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/OptionalProtocol\/wrapped-swift.property","path":"\/documentation\/fueledutilscore\/optionalprotocol\/wrapped-swift.property","title":"wrapped","usr":"s:15FueledUtilsCore16OptionalProtocolP7wrapped7WrappedQzSgvp","availableLanguages":["swift"],"language":"swift","kind":"org.swift.docc.kind.instanceProperty"},{"usr":"s:15FueledUtilsCore5RegexV_7optionsACSgSS_So26NSRegularExpressionOptionsVtcfc","kind":"org.swift.docc.kind.initializer","abstract":[{"text":"Create a new ","type":"text"},{"code":"Regex","type":"codeVoice"},{"text":" with the given ","type":"text"},{"code":"pattern","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"options"},{"text":".","type":"text"}],"fragments":[{"text":"init","kind":"keyword"},{"kind":"text","text":"!("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"pattern","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSRegularExpression","text":"NSRegularExpression","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@E@NSRegularExpressionOptions","text":"Options","kind":"typeIdentifier"},{"kind":"text","text":" = [])"}],"path":"\/documentation\/fueledutilscore\/regex\/init(_:options:)","title":"init(_:options:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Regex\/init(_:options:)","language":"swift"},{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}],"language":"swift","title":"Sequence","availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Sequence","path":"\/documentation\/fueledutilscore\/swift\/sequence","kind":"org.swift.docc.kind.extendedProtocol","usr":"s:e:s:ST15FueledUtilsCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF"},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'.._(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"..<","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"language":"swift","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","title":"..<(_:)","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/.._(_:)","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"]},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/FloatingPoint","path":"\/documentation\/fueledutilscore\/swift\/floatingpoint","language":"swift","title":"FloatingPoint","usr":"s:e:s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","kind":"org.swift.docc.kind.extendedProtocol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"FloatingPoint","kind":"typeIdentifier","preciseIdentifier":"s:SF"}]},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/...(_:)-829r6","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"..."},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s19PartialRangeThroughV","text":"PartialRangeThrough"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:)-829r6","language":"swift","availableLanguages":["swift"],"title":"...(_:)","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-7zqr4","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/substring(_:)-7zqr4","kind":"org.swift.docc.kind.instanceMethod","abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"substring"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"range"},{"text":": ","kind":"text"},{"text":"CountableRange","kind":"typeIdentifier","preciseIdentifier":"s:s14CountableRangea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"availableLanguages":["swift"],"title":"substring(_:)","language":"swift","usr":"s:SS15FueledUtilsCoreE9substringySSSnySiGF"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/replaceoccurrences(of:with:options:locale:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","fragments":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceOccurrences"},{"kind":"text","text":"<"},{"text":"Target","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"target","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Target"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"replacement","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"CompareOptions","preciseIdentifier":"s:SS10FoundationE14CompareOptionsa"},{"text":" = [], ","kind":"text"},{"kind":"externalParam","text":"locale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation6LocaleV","text":"Locale"},{"kind":"text","text":"? = nil) "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Target","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"StringProtocol","preciseIdentifier":"s:Sy"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"StringProtocol","preciseIdentifier":"s:Sy"}],"abstract":[{"type":"text","text":"Mutating version of "},{"type":"codeVoice","code":"self.replacingOccurrences(of:, with:, options:, range:)"}],"language":"swift","title":"replaceOccurrences(of:with:options:locale:)","usr":"s:SS15FueledUtilsCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/replaceOccurrences(of:with:options:locale:)"},{"abstract":[{"type":"text","text":"Returns a URL percent-encoded as per RFC 3986 section 2.3 Unreserved Characters (January 2005)"}],"language":"swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"urlSafeString"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/urlsafestring()","usr":"s:Sy15FueledUtilsCoreE13urlSafeStringSSyF","title":"urlSafeString()","kind":"org.swift.docc.kind.instanceMethod","availableLanguages":["swift"],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/urlSafeString()"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Sequence\/splitBetween(_:)","availableLanguages":["swift"],"title":"splitBetween(_:)","abstract":[{"text":"Split the sequence according to the given closure.","type":"text"}],"kind":"org.swift.docc.kind.instanceMethod","language":"swift","usr":"s:ST15FueledUtilsCoreE12splitBetweenySaySay7ElementQzGGSbAD_ADtKXEKF","path":"\/documentation\/fueledutilscore\/swift\/sequence\/splitbetween(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"splitBetween","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"areSeparated","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:ST8IteratorQa","text":"Iterator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:St7ElementQa"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Iterator","kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:St7ElementQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> [["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Iterator","kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"preciseIdentifier":"s:St7ElementQa","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]]"}]},{"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:)-9fqv3","title":"...(_:)","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeFromV","kind":"typeIdentifier","text":"PartialRangeFrom"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/...(_:)-9fqv3","language":"swift","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","kind":"org.swift.docc.kind.operator"},{"usr":"s:SF15FueledUtilsCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/FloatingPoint\/rounded(decimalPlaces:rule:)","path":"\/documentation\/fueledutilscore\/swift\/floatingpoint\/rounded(decimalplaces:rule:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rounded"},{"text":"(","kind":"text"},{"text":"decimalPlaces","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rule","kind":"externalParam"},{"kind":"text","text":": "},{"text":"FloatingPointRoundingRule","preciseIdentifier":"s:s25FloatingPointRoundingRuleO","kind":"typeIdentifier"},{"text":" = .toNearestOrAwayFromZero) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"language":"swift","title":"rounded(decimalPlaces:rule:)"},{"usr":"s:e:s:Sq15FueledUtilsCoreE7wrappedxSgvp","availableLanguages":["swift"],"kind":"org.swift.docc.kind.extendedEnumeration","language":"swift","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"}],"path":"\/documentation\/fueledutilscore\/swift\/optional","title":"Optional","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/OptionalProtocol\/Wrapped-swift.associatedtype","title":"Wrapped","path":"\/documentation\/fueledutilscore\/optionalprotocol\/wrapped-swift.associatedtype","kind":"org.swift.docc.kind.associatedType","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Wrapped"}],"language":"swift","usr":"s:15FueledUtilsCore16OptionalProtocolP7WrappedQa"},{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEmptyValue"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"usr":"s:Sq15FueledUtilsCoreSyRzlE13nonEmptyValuexSgvp","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional\/nonEmptyValue","title":"nonEmptyValue","language":"swift","abstract":[{"type":"text","text":"If the receiver is non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", returns the result of "},{"type":"codeVoice","code":"StringProtocol.nonEmptyValue"},{"text":", otherwise returns `false.","type":"text"}],"path":"\/documentation\/fueledutilscore\/swift\/optional\/nonemptyvalue","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"]},{"availableLanguages":["swift"],"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol","title":"StringProtocol","kind":"org.swift.docc.kind.extendedProtocol","language":"swift","usr":"s:e:s:Sy15FueledUtilsCoreE13urlSafeStringSSyF","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sy","text":"StringProtocol","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol"},{"path":"\/documentation\/fueledutilscore\/*(_:_:)","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/*(_:_:)","abstract":[{"type":"text","text":"Multiply 2 "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":"s together."}],"usr":"s:15FueledUtilsCore1moiySo15NSDecimalNumberCAD_ADtF","title":"*(_:_:)","language":"swift","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"*"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"}]},{"path":"\/documentation\/fueledutilscore\/swift\/stringprotocol\/nonblankvalue","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/StringProtocol\/nonBlankValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nonBlankValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"kind":"org.swift.docc.kind.instanceProperty","language":"swift","title":"nonBlankValue","abstract":[{"type":"text","text":"Returns the receiver if "},{"type":"codeVoice","code":"isBlank"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"false"},{"type":"text","text":", and "},{"type":"codeVoice","code":"nil"},{"text":" if it is ","type":"text"},{"type":"codeVoice","code":"true"}],"usr":"s:Sy15FueledUtilsCoreE13nonBlankValuexSgvp","availableLanguages":["swift"]},{"title":"Collection","availableLanguages":["swift"],"kind":"org.swift.docc.kind.extendedProtocol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Collection","preciseIdentifier":"s:Sl","kind":"typeIdentifier"}],"path":"\/documentation\/fueledutilscore\/swift\/collection","language":"swift","usr":"s:e:s:Sl15FueledUtilsCoreE9getSafely2at7ElementQzSg5IndexQz_tF","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Collection"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation","path":"\/documentation\/fueledutilscore\/foundation","title":"Foundation","kind":"org.swift.docc.kind.extendedModule","availableLanguages":["swift"],"usr":"s:m:s:e:c:objc(cs)NSDecimalNumbers:SL","language":"swift"},{"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional\/nonBlankValue","availableLanguages":["swift"],"path":"\/documentation\/fueledutilscore\/swift\/optional\/nonblankvalue","usr":"s:Sq15FueledUtilsCoreSyRzlE13nonBlankValuexSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nonBlankValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"abstract":[{"type":"text","text":"If the receiver is non-"},{"code":"nil","type":"codeVoice"},{"type":"text","text":", returns the result of "},{"type":"codeVoice","code":"StringProtocol.nonBlankValue"},{"text":", otherwise returns `false.","type":"text"}],"title":"nonBlankValue","language":"swift","kind":"org.swift.docc.kind.instanceProperty"},{"kind":"org.swift.docc.kind.module","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore","path":"\/documentation\/fueledutilscore","title":"FueledUtilsCore","language":"swift","availableLanguages":["swift"],"usr":"FueledUtilsCore"},{"availableLanguages":["swift"],"language":"swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'...(_:_:)","title":"...(_:_:)","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/...(_:_:)","kind":"org.swift.docc.kind.operator","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber"},{"language":"swift","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/_=(_:_:)-6h4ag","title":">=(_:_:)","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/_=(_:_:)-6h4ag"},{"usr":"s:Sq15FueledUtilsCoreSyRzlE7isBlankSbvp","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Optional\/isBlank","language":"swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isBlank","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"availableLanguages":["swift"],"abstract":[{"type":"text","text":"If the receiver is non-"},{"code":"nil","type":"codeVoice"},{"text":", returns the result of ","type":"text"},{"code":"StringProtocol.nonBlankValue.isBlank","type":"codeVoice"},{"type":"text","text":", otherwise returns `false."}],"path":"\/documentation\/fueledutilscore\/swift\/optional\/isblank","title":"isBlank","kind":"org.swift.docc.kind.instanceProperty"},{"path":"\/documentation\/fueledutilscore\/swift\/string\/stringindex(_:)","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stringIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":".","kind":"text"},{"preciseIdentifier":"s:SS5IndexV","text":"Index","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceMethod","language":"swift","abstract":[{"type":"text","text":"Helper function to convert an integer index (0-based) into a string index."}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/stringIndex(_:)","title":"stringIndex(_:)","usr":"s:SS15FueledUtilsCoreE11stringIndexySS0E0VSiF"},{"usr":"s:15FueledUtilsCore16OptionalProtocolP","title":"OptionalProtocol","path":"\/documentation\/fueledutilscore\/optionalprotocol","language":"swift","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"OptionalProtocol","kind":"identifier"}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/OptionalProtocol","availableLanguages":["swift"],"kind":"org.swift.docc.kind.protocol"},{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"collate"},{"kind":"text","text":"<"},{"text":"Key","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa","text":"Iterator"},{"kind":"text","text":"."},{"preciseIdentifier":"s:St7ElementQa","kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","text":"Key"},{"text":" : [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa","text":"Iterator"},{"kind":"text","text":"."},{"preciseIdentifier":"s:St7ElementQa","text":"Element","kind":"typeIdentifier"},{"text":"]] ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"kind":"org.swift.docc.kind.instanceMethod","path":"\/documentation\/fueledutilscore\/swift\/sequence\/collate(_:)","language":"swift","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Sequence\/collate(_:)","title":"collate(_:)","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Transforms the sequence into a dictionary grouped by the specified Key type."}],"usr":"s:ST15FueledUtilsCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF"},{"availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","language":"swift","usr":"s:SS15FueledUtilsCoreE9substringySSs16PartialRangeUpToVySiGF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"substring","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"range"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"substring(_:)","abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/String\/substring(_:)-5wqk","path":"\/documentation\/fueledutilscore\/swift\/string\/substring(_:)-5wqk"},{"usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","path":"\/documentation\/fueledutilscore\/foundation\/nsdecimalnumber\/'.._(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Foundation\/NSDecimalNumber\/.._(_:_:)","kind":"org.swift.docc.kind.operator","title":"..<(_:_:)"},{"abstract":[{"text":"Returns a collection with same element, and information as to whether the element is the first or the last, or both.","type":"text"}],"language":"swift","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/Swift\/Collection\/withPositionInformation()","kind":"org.swift.docc.kind.instanceMethod","path":"\/documentation\/fueledutilscore\/swift\/collection\/withpositioninformation()","availableLanguages":["swift"],"usr":"s:Sl15FueledUtilsCoreE23withPositionInformationSay7ElementQz7element_Sb07isFirstG0Sb0i4LastG0tGyF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"withPositionInformation"},{"kind":"text","text":"() -> [(element"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST7ElementQa","text":"Element"},{"kind":"text","text":", isFirstElement"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", isLastElement","kind":"text"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")]"}],"title":"withPositionInformation()"},{"usr":"s:15FueledUtilsCore2leoiySbSo15NSDecimalNumberC_ADtF","title":"<=(_:_:)","kind":"org.swift.docc.kind.operator","path":"\/documentation\/fueledutilscore\/_=(_:_:)-j9hq","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/_=(_:_:)-j9hq","abstract":[{"type":"text","text":"Compare 2 "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":"s."}],"language":"swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber","text":"NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"]},{"path":"\/documentation\/fueledutilscore\/_(_:_:)-5xekf","referenceURL":"doc:\/\/FueledUtilsCore\/documentation\/FueledUtilsCore\/_(_:_:)-5xekf","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSDecimalNumber","preciseIdentifier":"c:objc(cs)NSDecimalNumber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"org.swift.docc.kind.operator","abstract":[{"type":"text","text":"Compare 2 "},{"code":"NSDecimalNumber","type":"codeVoice"},{"type":"text","text":"s."}],"usr":"s:15FueledUtilsCore1goiySbSo15NSDecimalNumberC_ADtF","title":">(_:_:)","language":"swift","availableLanguages":["swift"]}] \ No newline at end of file +[{"plainTextDeclaration":"func >= (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool","path":"\/documentation\/fueledcore\/_=(_:_:)-3om0v","abstract":[{"text":"Compare 2 ","type":"text"},{"type":"codeVoice","code":"NSDecimalNumber"},{"text":"s.","type":"text"}],"title":">=(_:_:)","usr":"s:10FueledCore2geoiySbSo15NSDecimalNumberC_ADtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","preciseIdentifier":"c:objc(cs)NSDecimalNumber","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","preciseIdentifier":"c:objc(cs)NSDecimalNumber","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/_=(_:_:)-3om0v","availableLanguages":["swift"],"language":"swift"},{"path":"\/documentation\/fueledcore\/swift\/optional\/optionalprotocol-implementations","title":"OptionalProtocol Implementations","kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional\/OptionalProtocol-Implementations","availableLanguages":["swift"],"language":"swift"},{"language":"swift","title":"<=(_:_:)","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/_=(_:_:)-77jxz","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","plainTextDeclaration":"static func <= (lhs: Self, rhs: Self) -> Bool","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_=(_:_:)-77jxz","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},{"language":"swift","abstract":[{"type":"text","text":"Match a regex with a string."}],"title":"~=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/~=(_:_:)","availableLanguages":["swift"],"usr":"s:10FueledCore2teoiySbAA5RegexV_SStF","plainTextDeclaration":"func ~= (pattern: Regex, string: String) -> Bool","path":"\/documentation\/fueledcore\/~=(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"~=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:10FueledCore5RegexV","text":"Regex","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/comparable-implementations","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/Comparable-Implementations","kind":"org.swift.docc.kind.collectionGroup","title":"Comparable Implementations"},{"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/nsRange","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nsrange","abstract":[{"type":"text","text":"Returns "},{"code":"NSRange(location: 0, length: nsLength)","type":"codeVoice"},{"type":"text","text":" for usage with Objective-C APIs."}],"availableLanguages":["swift"],"plainTextDeclaration":"var nsRange: NSRange { get }","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nsRange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSRange"}],"title":"nsRange","usr":"s:Sy10FueledCoreE7nsRangeSo8_NSRangeVvp"},{"language":"swift","title":"Swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift","kind":"org.swift.docc.kind.extendedModule","availableLanguages":["swift"],"usr":"s:m:s:e:s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","path":"\/documentation\/fueledcore\/swift"},{"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/stringIndex(_:)","kind":"org.swift.docc.kind.instanceMethod","language":"swift","path":"\/documentation\/fueledcore\/swift\/string\/stringindex(_:)","abstract":[{"text":"Helper function to convert an integer index (0-based) into a string index.","type":"text"}],"availableLanguages":["swift"],"plainTextDeclaration":"func stringIndex(_ index: Int) -> String.Index","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stringIndex"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"."},{"preciseIdentifier":"s:SS5IndexV","kind":"typeIdentifier","text":"Index"}],"title":"stringIndex(_:)","usr":"s:SS10FueledCoreE11stringIndexySS0D0VSiF"},{"language":"swift","title":"match(_:options:)","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Regex\/match(_:options:)","kind":"org.swift.docc.kind.instanceMethod","abstract":[{"type":"text","text":"Match the regex"}],"availableLanguages":["swift"],"usr":"s:10FueledCore5RegexV5match_7optionsSbSS_So17NSMatchingOptionsVtF","plainTextDeclaration":"func match(_ string: String, options: NSRegularExpression.MatchingOptions = []) -> Bool","path":"\/documentation\/fueledcore\/regex\/match(_:options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"match","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSRegularExpression","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSRegularExpression"},{"text":".","kind":"text"},{"text":"MatchingOptions","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSMatchingOptions"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},{"language":"swift","title":">(_:_:)","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/_(_:_:)","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","plainTextDeclaration":"static func > (lhs: Self, rhs: Self) -> Bool","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},{"abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"title":"substring(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"substring"},{"kind":"text","text":"("},{"preciseIdentifier":"s:s16PartialRangeUpToV","kind":"typeIdentifier","text":"PartialRangeUpTo"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"language":"swift","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-5l3xv","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/substring(_:)-5l3xv","usr":"s:SS10FueledCoreE9substringySSs16PartialRangeUpToVySiGF","plainTextDeclaration":"func substring(_ range: PartialRangeUpTo) -> String","kind":"org.swift.docc.kind.instanceMethod","availableLanguages":["swift"]},{"path":"\/documentation\/fueledcore\/_(_:_:)-51o2k","kind":"org.swift.docc.kind.operator","title":">(_:_:)","abstract":[{"type":"text","text":"Compare 2 "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":"s."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"plainTextDeclaration":"func > (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool","usr":"s:10FueledCore1goiySbSo15NSDecimalNumberC_ADtF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/_(_:_:)-51o2k","language":"swift"},{"language":"swift","kind":"org.swift.docc.kind.instanceProperty","title":"isBlank","abstract":[{"text":"If the receiver is non-","type":"text"},{"code":"nil","type":"codeVoice"},{"text":", returns the result of ","type":"text"},{"code":"StringProtocol.nonBlankValue.isBlank","type":"codeVoice"},{"text":", otherwise returns `false.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isBlank","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"plainTextDeclaration":"var isBlank: Bool { get }","usr":"s:Sq10FueledCoreSyRzlE7isBlankSbvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional\/isBlank","path":"\/documentation\/fueledcore\/swift\/optional\/isblank"},{"path":"\/documentation\/fueledcore\/swift\/optional\/wrapped","kind":"org.swift.docc.kind.instanceProperty","title":"wrapped","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"wrapped","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"availableLanguages":["swift"],"plainTextDeclaration":"var wrapped: Wrapped? { get }","usr":"s:Sq10FueledCoreE7wrappedxSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional\/wrapped","language":"swift"},{"language":"swift","kind":"org.swift.docc.kind.operator","title":"<=(_:_:)","abstract":[{"text":"Compare 2 ","type":"text"},{"code":"NSDecimalNumber","type":"codeVoice"},{"text":"s.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"plainTextDeclaration":"func <= (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool","usr":"s:10FueledCore2leoiySbSo15NSDecimalNumberC_ADtF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/_=(_:_:)-mh26","path":"\/documentation\/fueledcore\/_=(_:_:)-mh26"},{"path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-6s31d","kind":"org.swift.docc.kind.instanceMethod","abstract":[{"text":"Allows to get a substring from a string using an integer range.","type":"text"}],"title":"substring(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"substring","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CountableClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:s20CountableClosedRangea"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"availableLanguages":["swift"],"plainTextDeclaration":"func substring(_ range: CountableClosedRange) -> String","usr":"s:SS10FueledCoreE9substringySSSNySiGF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/substring(_:)-6s31d","language":"swift"},{"path":"\/documentation\/fueledcore\/_(_:_:)-2y8gw","kind":"org.swift.docc.kind.operator","abstract":[{"text":"Compare 2 ","type":"text"},{"code":"NSDecimalNumber","type":"codeVoice"},{"text":"s.","type":"text"}],"title":"<(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"plainTextDeclaration":"func < (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool","usr":"s:10FueledCore1loiySbSo15NSDecimalNumberC_ADtF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/_(_:_:)-2y8gw","language":"swift"},{"availableLanguages":["swift"],"usr":"s:SS10FueledCoreE9substringySSs19PartialRangeThroughVySiGF","plainTextDeclaration":"func substring(_ range: PartialRangeThrough) -> String","title":"substring(_:)","kind":"org.swift.docc.kind.instanceMethod","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"substring"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:s19PartialRangeThroughV","text":"PartialRangeThrough"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/substring(_:)-6e4tz","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-6e4tz","abstract":[{"text":"Allows to get a substring from a string using an integer range.","type":"text"}]},{"usr":"s:e:s:Sy10FueledCoreE13urlSafeStringSSyF","plainTextDeclaration":"extension StringProtocol","title":"StringProtocol","kind":"org.swift.docc.kind.extendedProtocol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sy","text":"StringProtocol"}],"navigatorFragments":[{"kind":"identifier","text":"StringProtocol"}],"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol","language":"swift","path":"\/documentation\/fueledcore\/swift\/stringprotocol","availableLanguages":["swift"]},{"availableLanguages":["swift"],"usr":"s:Sy10FueledCoreE8nsLengthSivp","plainTextDeclaration":"var nsLength: Int { get }","title":"nsLength","kind":"org.swift.docc.kind.instanceProperty","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nsLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/nsLength","language":"swift","path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nslength","abstract":[{"text":"Returns the equivalent length of the string (as given by ","type":"text"},{"code":"NSString.length","type":"codeVoice"},{"text":") if the receiver’s content was in a ","type":"text"},{"code":"NSString","type":"codeVoice"},{"text":".","type":"text"}]},{"path":"\/documentation\/fueledcore\/swift\/floatingpoint\/rounded(decimalplaces:rule:)","usr":"s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/FloatingPoint\/rounded(decimalPlaces:rule:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"rounded"},{"kind":"text","text":"("},{"kind":"externalParam","text":"decimalPlaces"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"rule"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s25FloatingPointRoundingRuleO","kind":"typeIdentifier","text":"FloatingPointRoundingRule"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"kind":"org.swift.docc.kind.instanceMethod","availableLanguages":["swift"],"language":"swift","title":"rounded(decimalPlaces:rule:)","plainTextDeclaration":"func rounded(decimalPlaces: Int, rule: FloatingPointRoundingRule = .toNearestOrAwayFromZero) -> Self"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/_=(_:_:)-6h4ag","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/_=(_:_:)-6h4ag","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":">=(_:_:)","language":"swift","plainTextDeclaration":"static func >= (lhs: Self, rhs: Self) -> Bool"},{"path":"\/documentation\/fueledcore\/optionalprotocol","usr":"s:10FueledCore16OptionalProtocolP","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/OptionalProtocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"OptionalProtocol"}],"kind":"org.swift.docc.kind.protocol","availableLanguages":["swift"],"title":"OptionalProtocol","language":"swift","plainTextDeclaration":"protocol OptionalProtocol","navigatorFragments":[{"kind":"identifier","text":"OptionalProtocol"}]},{"path":"\/documentation\/fueledcore\/regex\/init(_:options:)","usr":"s:10FueledCore5RegexV_7optionsACSgSS_So26NSRegularExpressionOptionsVtcfc","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Regex\/init(_:options:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"!("},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSRegularExpression","kind":"typeIdentifier","text":"NSRegularExpression"},{"kind":"text","text":"."},{"preciseIdentifier":"c:@E@NSRegularExpressionOptions","kind":"typeIdentifier","text":"Options"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.initializer","title":"init(_:options:)","language":"swift","abstract":[{"type":"text","text":"Create a new "},{"type":"codeVoice","code":"Regex"},{"type":"text","text":" with the given "},{"type":"codeVoice","code":"pattern"},{"type":"text","text":" and "},{"type":"codeVoice","code":"options"},{"type":"text","text":"."}],"availableLanguages":["swift"],"plainTextDeclaration":"init!(_ pattern: String, options: NSRegularExpression.Options = [])"},{"path":"\/documentation\/fueledcore\/swift\/optional\/nonemptyvalue","usr":"s:Sq10FueledCoreSyRzlE13nonEmptyValuexSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional\/nonEmptyValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEmptyValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"?"}],"kind":"org.swift.docc.kind.instanceProperty","title":"nonEmptyValue","language":"swift","abstract":[{"type":"text","text":"If the receiver is non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", returns the result of "},{"type":"codeVoice","code":"StringProtocol.nonEmptyValue"},{"type":"text","text":", otherwise returns `false."}],"availableLanguages":["swift"],"plainTextDeclaration":"var nonEmptyValue: Wrapped? { get }"},{"path":"\/documentation\/fueledcore\/optionalprotocol\/wrapped-swift.associatedtype","usr":"s:10FueledCore16OptionalProtocolP7WrappedQa","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/OptionalProtocol\/Wrapped-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Wrapped"}],"kind":"org.swift.docc.kind.associatedType","availableLanguages":["swift"],"title":"Wrapped","language":"swift","plainTextDeclaration":"associatedtype Wrapped"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/urlsafestring()","usr":"s:Sy10FueledCoreE13urlSafeStringSSyF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/urlSafeString()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"urlSafeString"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"org.swift.docc.kind.instanceMethod","title":"urlSafeString()","language":"swift","abstract":[{"type":"text","text":"Returns a URL percent-encoded as per RFC 3986 section 2.3 Unreserved Characters (January 2005)"}],"availableLanguages":["swift"],"plainTextDeclaration":"func urlSafeString() -> String"},{"path":"\/documentation\/fueledcore\/optionalprotocol\/wrapped-swift.property","usr":"s:10FueledCore16OptionalProtocolP7wrapped7WrappedQzSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/OptionalProtocol\/wrapped-swift.property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrapped"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:10FueledCore16OptionalProtocolP7WrappedQa","kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"?"}],"kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"title":"wrapped","language":"swift","plainTextDeclaration":"var wrapped: Self.Wrapped? { get }"},{"path":"\/documentation\/fueledcore\/swift\/optional\/nonblankvalue","usr":"s:Sq10FueledCoreSyRzlE13nonBlankValuexSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional\/nonBlankValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonBlankValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"?"}],"kind":"org.swift.docc.kind.instanceProperty","title":"nonBlankValue","language":"swift","abstract":[{"type":"text","text":"If the receiver is non-"},{"type":"codeVoice","code":"nil"},{"type":"text","text":", returns the result of "},{"type":"codeVoice","code":"StringProtocol.nonBlankValue"},{"type":"text","text":", otherwise returns `false."}],"availableLanguages":["swift"],"plainTextDeclaration":"var nonBlankValue: Wrapped? { get }"},{"path":"\/documentation\/fueledcore\/regex","usr":"s:10FueledCore5RegexV","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Regex","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Regex"}],"kind":"org.swift.docc.kind.structure","title":"Regex","language":"swift","abstract":[{"type":"codeVoice","code":"NSRegularExpression"},{"type":"text","text":" convenience wrapper."}],"availableLanguages":["swift"],"plainTextDeclaration":"struct Regex","navigatorFragments":[{"kind":"identifier","text":"Regex"}]},{"path":"\/documentation\/fueledcore\/swift\/collection","usr":"s:e:s:Sl10FueledCoreE9getSafely2at7ElementQzSg5IndexQz_tF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Collection","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sl","kind":"identifier","text":"Collection"}],"kind":"org.swift.docc.kind.extendedProtocol","availableLanguages":["swift"],"title":"Collection","language":"swift","plainTextDeclaration":"extension Collection","navigatorFragments":[{"kind":"identifier","text":"Collection"}]},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nonblankvalue","usr":"s:Sy10FueledCoreE13nonBlankValuexSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/nonBlankValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonBlankValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}],"kind":"org.swift.docc.kind.instanceProperty","title":"nonBlankValue","language":"swift","abstract":[{"type":"text","text":"Returns the receiver if "},{"type":"codeVoice","code":"isBlank"},{"type":"text","text":" is "},{"type":"codeVoice","code":"false"},{"type":"text","text":", and "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if it is "},{"type":"codeVoice","code":"true"}],"availableLanguages":["swift"],"plainTextDeclaration":"var nonBlankValue: Self? { get }"},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/...(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"...(_:_:)","language":"swift","plainTextDeclaration":"static func ... (minimum: Self, maximum: Self) -> ClosedRange"},{"path":"\/documentation\/fueledcore\/swift\/stringprotocol\/nonemptyvalue","usr":"s:Sy10FueledCoreE13nonEmptyValuexSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/nonEmptyValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEmptyValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}],"kind":"org.swift.docc.kind.instanceProperty","title":"nonEmptyValue","language":"swift","abstract":[{"type":"text","text":"Returns the receiver if "},{"type":"codeVoice","code":"isEmpty"},{"type":"text","text":" is "},{"type":"codeVoice","code":"false"},{"type":"text","text":", and "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if it is "},{"type":"codeVoice","code":"true"}],"availableLanguages":["swift"],"plainTextDeclaration":"var nonEmptyValue: Self? { get }"},{"path":"\/documentation\/fueledcore\/swift\/string","usr":"s:e:s:SS10FueledCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","kind":"identifier","text":"String"}],"kind":"org.swift.docc.kind.extendedStructure","availableLanguages":["swift"],"title":"String","language":"swift","plainTextDeclaration":"extension String","navigatorFragments":[{"kind":"identifier","text":"String"}]},{"path":"\/documentation\/fueledcore\/swift\/optional","usr":"s:e:s:Sq10FueledCoreE7wrappedxSgvp","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Optional","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"kind":"org.swift.docc.kind.extendedEnumeration","availableLanguages":["swift"],"title":"Optional","language":"swift","plainTextDeclaration":"extension Optional","navigatorFragments":[{"kind":"identifier","text":"Optional"}]},{"path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:)-9fqv3","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/...(_:)-9fqv3","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s16PartialRangeFromV","kind":"typeIdentifier","text":"PartialRangeFrom"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"...(_:)","language":"swift","plainTextDeclaration":"static func ... (minimum: Self) -> PartialRangeFrom"},{"usr":"s:SS10FueledCoreE9substringySSSnySiGF","plainTextDeclaration":"func substring(_ range: CountableRange) -> String","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-b3fl","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"substring"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:s14CountableRangea","text":"CountableRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/substring(_:)-b3fl","title":"substring(_:)","kind":"org.swift.docc.kind.instanceMethod"},{"usr":"s:Sl10FueledCoreE9getSafely2at7ElementQzSg5IndexQz_tF","plainTextDeclaration":"func getSafely(at index: Self.Index) -> Self.Iterator.Element?","path":"\/documentation\/fueledcore\/swift\/collection\/getsafely(at:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getSafely"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl5IndexQa","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa","text":"Iterator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Try to get the item at index ","type":"text"},{"code":"index","type":"codeVoice"},{"text":". If the index is out of bounds, ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" is returned.","type":"text"}],"availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Collection\/getSafely(at:)","title":"getSafely(at:)","kind":"org.swift.docc.kind.instanceMethod"},{"usr":"FueledCore","path":"\/documentation\/fueledcore","availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore","title":"FueledCore","kind":"org.swift.docc.kind.module"},{"usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","plainTextDeclaration":"static func ... (maximum: Self) -> PartialRangeThrough","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'...(_:)-829r6","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s19PartialRangeThroughV","text":"PartialRangeThrough"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/...(_:)-829r6","title":"...(_:)","kind":"org.swift.docc.kind.operator"},{"usr":"s:Sl10FueledCoreE23withPositionInformationSay7ElementQz7element_Sb07isFirstF0Sb0h4LastF0tGyF","plainTextDeclaration":"func withPositionInformation() -> [(element: Self.Element, isFirstElement: Bool, isLastElement: Bool)]","path":"\/documentation\/fueledcore\/swift\/collection\/withpositioninformation()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"withPositionInformation"},{"kind":"text","text":"() -> [(element"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:ST7ElementQa","kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", isFirstElement"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", isLastElement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")]"}],"abstract":[{"text":"Returns a collection with same element, and information as to whether the element is the first or the last, or both.","type":"text"}],"availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Collection\/withPositionInformation()","title":"withPositionInformation()","kind":"org.swift.docc.kind.instanceMethod"},{"availableLanguages":["swift"],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"splitBetween","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Iterator","kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Iterator","kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [[","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Iterator","kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa"},{"text":"]]","kind":"text"}],"abstract":[{"text":"Split the sequence according to the given closure.","type":"text"}],"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Sequence\/splitBetween(_:)","title":"splitBetween(_:)","language":"swift","kind":"org.swift.docc.kind.instanceMethod","usr":"s:ST10FueledCoreE12splitBetweenySaySay7ElementQzGGSbAD_ADtKXEKF","path":"\/documentation\/fueledcore\/swift\/sequence\/splitbetween(_:)","plainTextDeclaration":"func splitBetween(_ areSeparated: (Self.Iterator.Element, Self.Iterator.Element) throws -> Bool) rethrows -> [[Self.Iterator.Element]]"},{"availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/.._(_:_:)","title":"..<(_:_:)","language":"swift","kind":"org.swift.docc.kind.operator","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'.._(_:_:)","plainTextDeclaration":"static func ..< (minimum: Self, maximum: Self) -> Range"},{"availableLanguages":["swift"],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groups","kind":"identifier"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSRegularExpression","text":"NSRegularExpression","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSMatchingOptions","text":"MatchingOptions"},{"kind":"text","text":") -> [["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]]"}],"abstract":[{"text":"Match all the captured groups if any.","type":"text"}],"referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Regex\/groups(in:options:)","title":"groups(in:options:)","language":"swift","kind":"org.swift.docc.kind.instanceMethod","usr":"s:10FueledCore5RegexV6groups2in7optionsSaySaySSGGSS_So17NSMatchingOptionsVtF","path":"\/documentation\/fueledcore\/regex\/groups(in:options:)","plainTextDeclaration":"func groups(in string: String, options: NSRegularExpression.MatchingOptions = []) -> [[String]]"},{"path":"\/documentation\/fueledcore\/swift\/sequence\/collate(_:)","title":"collate(_:)","usr":"s:ST10FueledCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF","plainTextDeclaration":"func collate(_ key: (Self.Iterator.Element) -> Key?) -> [Key : [Self.Iterator.Element]] where Key : Hashable","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"collate"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Key"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa","text":"Iterator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","text":"Key"},{"kind":"text","text":" : ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:ST8IteratorQa","text":"Iterator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:St7ElementQa","text":"Element"},{"kind":"text","text":"]]"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Transforms the sequence into a dictionary grouped by the specified Key type."}],"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Sequence\/collate(_:)"},{"path":"\/documentation\/fueledcore\/swift\/floatingpoint","title":"FloatingPoint","usr":"s:e:s:SF10FueledCoreE7rounded13decimalPlaces4rulexSi_s25FloatingPointRoundingRuleOtF","plainTextDeclaration":"extension FloatingPoint","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:SF","text":"FloatingPoint"}],"language":"swift","availableLanguages":["swift"],"navigatorFragments":[{"kind":"identifier","text":"FloatingPoint"}],"kind":"org.swift.docc.kind.extendedProtocol","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/FloatingPoint"},{"path":"\/documentation\/fueledcore\/swift\/string\/replaceoccurrences(of:with:options:locale:)","title":"replaceOccurrences(of:with:options:locale:)","usr":"s:SS10FueledCoreE18replaceOccurrences2of4with7options6localeyx_q_So22NSStringCompareOptionsV10Foundation6LocaleVSgtSyRzSyR_r0_lF","plainTextDeclaration":"mutating func replaceOccurrences(of target: Target, with replacement: Replacement, options: String.CompareOptions = [], locale: Locale? = nil) where Target : StringProtocol, Replacement : StringProtocol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceOccurrences"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Target"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Target"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:SS10FoundationE14CompareOptionsa","text":"CompareOptions"},{"kind":"text","text":", "},{"kind":"externalParam","text":"locale"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation6LocaleV","text":"Locale","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Mutating version of "},{"type":"codeVoice","code":"self.replacingOccurrences(of:, with:, options:, range:)"}],"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/replaceOccurrences(of:with:options:locale:)"},{"title":"isBlank","path":"\/documentation\/fueledcore\/swift\/stringprotocol\/isblank","usr":"s:Sy10FueledCoreE7isBlankSbvp","plainTextDeclaration":"var isBlank: Bool { get }","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isBlank","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Returns true if the receiver is empty or if it only contains whitespaces or newlines"}],"kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/StringProtocol\/isBlank"},{"title":"substring(_:)","path":"\/documentation\/fueledcore\/swift\/string\/substring(_:)-8dzqe","usr":"s:SS10FueledCoreE9substringySSs16PartialRangeFromVySiGF","plainTextDeclaration":"func substring(_ range: PartialRangeFrom) -> String","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"substring","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeFromV","text":"PartialRangeFrom","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Allows to get a substring from a string using an integer range."}],"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/String\/substring(_:)-8dzqe"},{"title":"Foundation","path":"\/documentation\/fueledcore\/foundation","usr":"s:m:s:e:c:objc(cs)NSDecimalNumbers:SL","language":"swift","availableLanguages":["swift"],"kind":"org.swift.docc.kind.extendedModule","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation"},{"title":"..<(_:)","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber\/'.._(_:)","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::c:objc(cs)NSDecimalNumber","plainTextDeclaration":"static func ..< (maximum: Self) -> PartialRangeUpTo","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"language":"swift","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber\/.._(_:)"},{"title":"NSDecimalNumber","path":"\/documentation\/fueledcore\/foundation\/nsdecimalnumber","usr":"s:e:c:objc(cs)NSDecimalNumbers:SL","plainTextDeclaration":"extension NSDecimalNumber","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDecimalNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"}],"language":"swift","availableLanguages":["swift"],"navigatorFragments":[{"text":"NSDecimalNumber","kind":"identifier"}],"kind":"org.swift.docc.kind.extendedClass","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Foundation\/NSDecimalNumber"},{"title":"\/(_:_:)","path":"\/documentation\/fueledcore\/_(_:_:)-6cxlz","usr":"s:10FueledCore1doiySo15NSDecimalNumberCAD_ADtF","plainTextDeclaration":"func \/ (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> NSDecimalNumber","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Divide one "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":" with another."}],"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/_(_:_:)-6cxlz"},{"title":"*(_:_:)","path":"\/documentation\/fueledcore\/*(_:_:)","usr":"s:10FueledCore1moiySo15NSDecimalNumberCAD_ADtF","plainTextDeclaration":"func * (lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> NSDecimalNumber","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":", ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"},{"text":") -> ","kind":"text"},{"text":"NSDecimalNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDecimalNumber"}],"language":"swift","availableLanguages":["swift"],"abstract":[{"type":"text","text":"Multiply 2 "},{"type":"codeVoice","code":"NSDecimalNumber"},{"type":"text","text":"s together."}],"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/*(_:_:)"},{"title":"Sequence","path":"\/documentation\/fueledcore\/swift\/sequence","usr":"s:e:s:ST10FueledCoreE7collateySDyqd__Say7ElementQzGGqd__SgADXESHRd__lF","plainTextDeclaration":"extension Sequence","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Sequence","kind":"identifier","preciseIdentifier":"s:ST"}],"language":"swift","availableLanguages":["swift"],"navigatorFragments":[{"text":"Sequence","kind":"identifier"}],"kind":"org.swift.docc.kind.extendedProtocol","referenceURL":"doc:\/\/FueledCore\/documentation\/FueledCore\/Swift\/Sequence"}] \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json index d5a5d129..5d828924 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"bundleDisplayName":"FueledUtilsCore","schemaVersion":{"major":0,"minor":1,"patch":0},"bundleIdentifier":"FueledUtilsCore"} \ No newline at end of file +{"bundleDisplayName":"FueledCore","schemaVersion":{"major":0,"minor":1,"patch":0},"bundleID":"FueledCore"} \ No newline at end of file diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6bdf23ae52d3cfed610d5c301a48c169ee5acefb GIT binary patch literal 223286 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 literal 0 HcmV?d00001 diff --git a/scripts/deploy-docs.sh b/scripts/deploy-docs.sh new file mode 100755 index 00000000..6a972aa1 --- /dev/null +++ b/scripts/deploy-docs.sh @@ -0,0 +1,210 @@ +#!/bin/bash +set -e + +GREEN='\033[0;32m' +BLUE='\033[0;34m' +YELLOW='\033[1;33m' +RED='\033[0;31m' +NC='\033[0m' + +DOCS_DIR="./docs" +GH_PAGES_DIR="./gh-pages-work" +VERSION_PATH="${1:-}" +IS_RELEASE="${2:-false}" + +[ -z "$GITHUB_TOKEN" ] && { echo -e "${RED}Error: GITHUB_TOKEN required${NC}" >&2; exit 1; } +[ -z "$GITHUB_REPOSITORY" ] && { echo -e "${RED}Error: GITHUB_REPOSITORY required${NC}" >&2; exit 1; } +[ -d "$DOCS_DIR" ] || { echo -e "${RED}Error: docs directory not found${NC}" >&2; exit 1; } +[ -d "$GH_PAGES_DIR" ] || { echo -e "${RED}Error: gh-pages-work not found${NC}" >&2; exit 1; } +command -v jq &> /dev/null || { echo -e "${RED}Error: jq required${NC}" >&2; exit 1; } + +cd "$GH_PAGES_DIR" +git config user.name "github-actions[bot]" +git config user.email "github-actions[bot]@users.noreply.github.com" +git remote set-url origin "https://x-access-token:$GITHUB_TOKEN@github.com/$GITHUB_REPOSITORY.git" + +update_versions_json() { + local version="$1" + [ -f "versions.json" ] || echo '{"versions":[]}' > versions.json + + if ! jq -e ".versions | index(\"$version\")" versions.json > /dev/null 2>&1; then + jq --arg v "$version" '.versions += [$v] | .versions |= sort_by(ltrimstr("v") | split(".") | map(tonumber)) | .versions |= reverse' \ + versions.json > versions.json.tmp && mv versions.json.tmp versions.json + fi +} + +generate_version_index() { + local versions=$(jq -r '.versions[]' versions.json 2>/dev/null || echo "") + local version_links="" + + for v in $versions; do + version_links+="$v" + done + + cat > index.html << 'HTMLEOF' + + + + + + + FueledUtils Documentation + + + + + + +

+ +

FueledUtils

+

Select a documentation version

+
+
+
+
Available Versions
+
+ Latest (main) +HTMLEOF + + echo "$version_links" >> index.html + + cat >> index.html << 'HTMLEOF' +
+
+
+ + + +HTMLEOF +} + +[ -f "../logo.png" ] && cp "../logo.png" . + +if [[ "$IS_RELEASE" == "true" && -n "$VERSION_PATH" ]]; then + echo -e "${BLUE}Deploying version: $VERSION_PATH${NC}" + mkdir -p "$VERSION_PATH" + cp -r "../$DOCS_DIR"/* "$VERSION_PATH/" + update_versions_json "$VERSION_PATH" + generate_version_index + git add "$VERSION_PATH" versions.json index.html logo.png +else + echo -e "${BLUE}Deploying main branch${NC}" + cp -r "../$DOCS_DIR"/* . + [ -f "versions.json" ] && generate_version_index + git add . +fi + +if ! git diff --staged --quiet; then + git commit -m "docs: Update documentation" + git push origin gh-pages + echo -e "${GREEN}Deployed successfully${NC}" +else + echo -e "${YELLOW}No changes to deploy${NC}" +fi diff --git a/scripts/docs-script.sh b/scripts/docs-script.sh new file mode 100755 index 00000000..cfe9ad86 --- /dev/null +++ b/scripts/docs-script.sh @@ -0,0 +1,275 @@ +#!/bin/bash +set -e + +GREEN='\033[0;32m' +BLUE='\033[0;34m' +RED='\033[0;31m' +NC='\033[0m' + +DOCS_DIR="./docs" +HOSTING_BASE_PATH="ios-utilities" + +command -v jq &> /dev/null || { echo -e "${RED}Error: jq is required. Install with: brew install jq${NC}"; exit 1; } +command -v swift &> /dev/null || { echo -e "${RED}Error: Swift is not available${NC}"; exit 1; } + +get_products() { + swift package dump-package | jq -r ' + . as $data | $data.targets[] + | select(.type == "regular" and any($data.products[]; .targets | index(.))) + | .name + ' +} + +generate_index() { + local products=$(get_products) + local product_links="" + + for product in $products; do + local lowercase=$(echo "$product" | tr '[:upper:]' '[:lower:]') + product_links+=" +
+ + + +
+
+ $product + API Reference +
+ + + +
" + done + + cat > "$DOCS_DIR/index.html" << 'HTMLEOF' + + + + + + + FueledUtils Documentation + + + + + + +
+ + Swift Package +

FueledUtils

+

A collection of utilities for iOS development, crafted by the team at Fueled.

+
+
+
+
+

Modules

+
+
+HTMLEOF + + echo "$product_links" >> "$DOCS_DIR/index.html" + + cat >> "$DOCS_DIR/index.html" << 'HTMLEOF' +
+
+
+ + + +HTMLEOF +} + +main() { + [ -f "Package.swift" ] || { echo -e "${RED}Error: Package.swift not found${NC}"; exit 1; } + + mkdir -p "$DOCS_DIR" + + echo -e "${BLUE}Generating documentation...${NC}" + + swift package --allow-writing-to-directory "$DOCS_DIR" \ + generate-documentation \ + --disable-indexing \ + --transform-for-static-hosting \ + --hosting-base-path "$HOSTING_BASE_PATH" \ + --output-path "$DOCS_DIR" \ + --enable-experimental-combined-documentation + + generate_index + + # Copy logo if it exists + [ -f "logo.png" ] && cp logo.png "$DOCS_DIR/" + + echo -e "${GREEN}Documentation generated successfully${NC}" + echo "" + echo -e "${BLUE}To preview locally, run:${NC}" + echo " cd docs && python3 -m http.server 8000" + echo " Then open: http://localhost:8000" +} + +main