Build Information
Failed to build swiftui-navigation, reference main (f0fd51), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 03:19:27 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pointfreeco/swiftui-navigation.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pointfreeco/swiftui-navigation
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f0fd51d Delete .github/workflows directory
Cloned https://github.com/pointfreeco/swiftui-navigation.git
Revision (git rev-parse @):
f0fd51da3d1edc564550d151eee9bd83b0ff221f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/pointfreeco/swiftui-navigation.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/pointfreeco/swiftui-navigation.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 917]
[Planning deferred tasks]
[178 / 411]
[187 / 419] SwiftSyntax603
[198 / 435] SwiftSyntax603
[248 / 448]
[253 / 449]
[257 / 494]
[279 / 494]
[286 / 506]
[291 / 506]
[294 / 506] _SwiftSyntaxCShims
[294 / 506]
[307 / 506] SwiftSyntax
[308 / 506]
[310 / 506]
[311 / 506]
[314 / 506]
[318 / 506]
[319 / 506]
[320 / 506]
[321 / 506]
[326 / 506] IssueReporting
[327 / 506] IssueReporting
[329 / 506] IssueReporting
[331 / 506] IssueReporting
[339 / 507]
[343 / 509] IssueReporting
[345 / 511] _IssueReporting
[353 / 511] CasePathsCore
[357 / 522] CasePathsCore
[362 / 522] CasePathsCore
[370 / 522] CasePathsCore
[378 / 584]
[386 / 584]
[393 / 584] SwiftSyntax
[405 / 584]
[410 / 584]
[414 / 586]
[419 / 587]
[424 / 616]
[435 / 616]
[444 / 616]
[446 / 616] SwiftParser
[447 / 616] SwiftParser
[448 / 616] SwiftParser
[450 / 616]
[459 / 616]
[463 / 616] CustomDump
[465 / 616] SwiftDiagnostics
[467 / 616] SwiftDiagnostics
[475 / 616] CustomDump
[483 / 616] SwiftParserDiagnostics
[488 / 616] CustomDump
[494 / 616] CustomDump-product
[495 / 616] CustomDump-product
[498 / 616] CustomDump
[499 / 616] CustomDump
[500 / 617]
[502 / 619]
[507 / 641] SwiftOperators
[509 / 641] SwiftParserDiagnostics
[510 / 716]
[527 / 739]
[533 / 739] SwiftSyntaxBuilder
[538 / 739]
[541 / 739] SwiftOperators
[545 / 739]
[554 / 739]
[560 / 739] CustomDump
[564 / 740] SwiftOperators
[566 / 740] SwiftSyntaxBuilder
[573 / 751] SwiftSyntaxBuilder
[574 / 751]
[579 / 751] SwiftSyntaxBuilder
[583 / 751] SwiftSyntaxBuilder
[591 / 752]
[593 / 752] SwiftSyntaxBuilder
[601 / 763]
[604 / 763] SwiftIfConfig
[608 / 763]
[621 / 764] SwiftIfConfig
[621 / 764]
[630 / 775]
[643 / 776] SwiftSyntaxMacros
[645 / 776] SwiftSyntaxMacros
[656 / 786]
[657 / 786] SwiftSyntaxMacroExpansion
[664 / 787] SwiftSyntaxMacroExpansion
[674 / 798]
[682 / 798]
[690 / 798] SwiftCompilerPluginMessageHandling
[694 / 798] SwiftCompilerPluginMessageHandling
[699 / 798] SwiftCompilerPluginMessageHandling
[708 / 798]
[710 / 799] SwiftCompilerPluginMessageHandling
[715 / 799]
[718 / 801] SwiftCompilerPluginMessageHandling
[725 / 802] SwiftCompilerPluginMessageHandling
[727 / 802] CasePathsMacrosSupport
[729 / 804]
[737 / 804]
[740 / 804]
[750 / 804] SwiftUINavigationCore
[758 / 804] SwiftUINavigationCore
[763 / 804] SwiftSyntax
[769 / 804] SwiftSyntaxBuilder
[773 / 804] SwiftCompilerPluginMessageHandling
[783 / 805] CasePathsMacros
[787 / 808] CasePathsMacros
[789 / 808] CasePathsMacros
[792 / 809] CasePaths
[799 / 816] CasePaths
[808 / 817] SwiftUINavigation
[819 / 828] SwiftUINavigation
[825 / 828] SwiftUINavigation
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/pointfreeco/swift-case-paths
[1/2345] Fetching swift-docc-plugin
[2/8011] Fetching swift-docc-plugin, swift-custom-dump
[3/13343] Fetching swift-docc-plugin, swift-custom-dump, swift-case-paths
[337/16070] Fetching swift-docc-plugin, swift-custom-dump, swift-case-paths, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-case-paths (1.53s)
Fetched https://github.com/apple/swift-docc-plugin (1.53s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay (1.53s)
[5666/5666] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump (1.78s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (2.43s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6136] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.83s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.0 (4.87s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (2.11s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3824] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.37s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.09s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (0.72s)
Fetching https://github.com/swiftlang/swift-syntax
[1/79999] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (5.51s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (6.30s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (0.68s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.0
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigationCore/ButtonState.swift:302:26: [1;33mwarning: [1;39msending 'button' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m300 |[0;0m self.init(
[0;36m301 |[0;0m role: button.role.map(ButtonRole.init),
[0;36m302 |[0;0m action: { button.withAction(action) }
[0;36m|[0;0m |- [1;33mwarning: [1;39msending 'button' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39m'button' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against code in the current isolation context[0;0m
[0;36m303 |[0;0m ) {
[0;36m304 |[0;0m Text(button.label)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigationCore/ButtonState.swift:302:37: [1;33mwarning: [1;39msending 'action' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m300 |[0;0m self.init(
[0;36m301 |[0;0m role: button.role.map(ButtonRole.init),
[0;36m302 |[0;0m action: { button.withAction(action) }
[0;36m|[0;0m |- [1;33mwarning: [1;39msending 'action' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39m'action' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against code in the current isolation context[0;0m
[0;36m303 |[0;0m ) {
[0;36m304 |[0;0m Text(button.label)
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Binding+Internal.swift:7:16: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m5 |[0;0m func didSet(_ perform: @escaping @Sendable (Value) -> Void) -> Self {
[0;36m6 |[0;0m .init(
[0;36m7 |[0;0m get: { self.wrappedValue },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m8 |[0;0m set: { newValue, transaction in
[0;36m9 |[0;0m self.transaction(transaction).wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Binding+Internal.swift:9:11: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m7 |[0;0m get: { self.wrappedValue },
[0;36m8 |[0;0m set: { newValue, transaction in
[0;36m9 |[0;0m self.transaction(transaction).wrappedValue = newValue
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m10 |[0;0m perform(newValue)
[0;36m11 |[0;0m }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Sheet.swift:60:23: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m58 |[0;0m @ViewBuilder content: @escaping (Binding<Item>) -> Content
[0;36m59 |[0;0m ) -> some View {
[0;36m60 |[0;0m sheet(item: item[id: id], onDismiss: onDismiss) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m61 |[0;0m content(Binding(unwrapping: item, default: $0.initialValue))
[0;36m62 |[0;0m }
Swift.KeyPath:1:14: [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class KeyPath<Root, Value> : PartialKeyPath<Root> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m @objc deinit
[0;36m3 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Popover.swift:63:19: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m61 |[0;0m ) -> some View {
[0;36m62 |[0;0m popover(
[0;36m63 |[0;0m item: item[id: id],
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m64 |[0;0m attachmentAnchor: attachmentAnchor,
[0;36m65 |[0;0m arrowEdge: arrowEdge
Swift.KeyPath:1:14: [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class KeyPath<Root, Value> : PartialKeyPath<Root> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m @objc deinit
[0;36m3 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/ConfirmationDialog.swift:20:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m18 |[0;0m public func confirmationDialog<Value>(
[0;36m19 |[0;0m _ state: Binding<ConfirmationDialogState<Value>?>,
[0;36m20 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m21 |[0;0m ) -> some View {
[0;36m22 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/ConfirmationDialog.swift:54:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m52 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m53 |[0;0m _ state: Binding<ConfirmationDialogState<Value>?>,
[0;36m54 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m55 |[0;0m ) -> some View {
[0;36m56 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/FullScreenCover.swift:56:33: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m54 |[0;0m @ViewBuilder content: @escaping (Binding<Item>) -> Content
[0;36m55 |[0;0m ) -> some View {
[0;36m56 |[0;0m fullScreenCover(item: item[id: id], onDismiss: onDismiss) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Item, ID>'; this is an error in the Swift 6 language mode[0;0m
[0;36m57 |[0;0m content(Binding(unwrapping: item, default: $0.initialValue))
[0;36m58 |[0;0m }
Swift.KeyPath:1:14: [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class KeyPath<Root, Value> : PartialKeyPath<Root> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m @objc deinit
[0;36m3 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Alert.swift:21:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m19 |[0;0m public func alert<Value>(
[0;36m20 |[0;0m _ state: Binding<AlertState<Value>?>,
[0;36m21 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m22 |[0;0m ) -> some View {
[0;36m23 |[0;0m alert(item: state) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Alert.swift:51:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m49 |[0;0m public func alert<Value: Sendable>(
[0;36m50 |[0;0m _ state: Binding<AlertState<Value>?>,
[0;36m51 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m52 |[0;0m ) -> some View {
[0;36m53 |[0;0m alert(item: state) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:17:41: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Value.AllCasePaths, AnyCasePath<Value, Member>>'; this is an error in the Swift 6 language mode[0;0m
[0;36m15 |[0;0m ) -> Binding<Member>?
[0;36m16 |[0;0m where Value: CasePathable {
[0;36m17 |[0;0m Binding<Member>(unwrapping: self[keyPath])
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Value.AllCasePaths, AnyCasePath<Value, Member>>'; this is an error in the Swift 6 language mode[0;0m
[0;36m18 |[0;0m }
[0;36m19 |[0;0m
Swift.KeyPath:1:14: [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class KeyPath<Root, Value> : PartialKeyPath<Root> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m @objc deinit
[0;36m3 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:30:13: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Enum.AllCasePaths, AnyCasePath<Enum, Member>>'; this is an error in the Swift 6 language mode[0;0m
[0;36m28 |[0;0m ) -> Binding<Member?>
[0;36m29 |[0;0m where Value == Enum? {
[0;36m30 |[0;0m self[keyPath]
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'KeyPath<Enum.AllCasePaths, AnyCasePath<Enum, Member>>'; this is an error in the Swift 6 language mode[0;0m
[0;36m31 |[0;0m }
[0;36m32 |[0;0m #endif
Swift.KeyPath:1:14: [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class KeyPath<Root, Value> : PartialKeyPath<Root> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'KeyPath' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m @objc deinit
[0;36m3 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:54:18: [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'DefaultSubscript<Value>'; this is an error in the Swift 6 language mode[0;0m
[0;36m52 |[0;0m
[0;36m53 |[0;0m public init(unwrapping base: Binding<Value?>, default value: Value) {
[0;36m54 |[0;0m self = base[default: DefaultSubscript(value)]
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot form key path that captures non-Sendable type 'DefaultSubscript<Value>'; this is an error in the Swift 6 language mode[0;0m
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m:[0;0m
[0;36m121 |[0;0m }
[0;36m122 |[0;0m
[0;36m123 |[0;0m private final class DefaultSubscript<Value>: Hashable {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'DefaultSubscript' does not conform to the 'Sendable' protocol[0;0m
[0;36m124 |[0;0m var value: Value
[0;36m125 |[0;0m init(_ value: Value) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:72:16: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m70 |[0;0m ) -> Self {
[0;36m71 |[0;0m .init(
[0;36m72 |[0;0m get: { self.wrappedValue },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m73 |[0;0m set: { newValue, transaction in
[0;36m74 |[0;0m guard !isDuplicate(self.wrappedValue, newValue) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:74:30: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m72 |[0;0m get: { self.wrappedValue },
[0;36m73 |[0;0m set: { newValue, transaction in
[0;36m74 |[0;0m guard !isDuplicate(self.wrappedValue, newValue) else { return }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m75 |[0;0m self.transaction(transaction).wrappedValue = newValue
[0;36m76 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:90:38: [1;33mwarning: [1;39mcapture of non-Sendable type 'Value.Type' in an isolated closure; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m88 |[0;0m /// [FB9404926]: https://gist.github.com/mbrandonw/70df235e42d505b3b1b9b7d0d006b049
[0;36m89 |[0;0m public func removeDuplicates() -> Self {
[0;36m90 |[0;0m self.removeDuplicates(by: { $0 == $1 })
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Value.Type' in an isolated closure; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m91 |[0;0m }
[0;36m92 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:97:16: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m95 |[0;0m public func _printChanges(_ prefix: String = "") -> Self {
[0;36m96 |[0;0m Self(
[0;36m97 |[0;0m get: { self.wrappedValue },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m98 |[0;0m set: { newValue, transaction in
[0;36m99 |[0;0m var oldDescription = ""
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift:100:22: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m98 |[0;0m set: { newValue, transaction in
[0;36m99 |[0;0m var oldDescription = ""
[0;36m100 |[0;0m debugPrint(self.wrappedValue, terminator: "", to: &oldDescription)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Value>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m101 |[0;0m var newDescription = ""
[0;36m102 |[0;0m debugPrint(newValue, terminator: "", to: &newDescription)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Alert.swift:21:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m19 |[0;0m public func alert<Value>(
[0;36m20 |[0;0m _ state: Binding<AlertState<Value>?>,
[0;36m21 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m22 |[0;0m ) -> some View {
[0;36m23 |[0;0m alert(item: state) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Alert.swift:51:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m49 |[0;0m public func alert<Value: Sendable>(
[0;36m50 |[0;0m _ state: Binding<AlertState<Value>?>,
[0;36m51 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m52 |[0;0m ) -> some View {
[0;36m53 |[0;0m alert(item: state) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/ConfirmationDialog.swift:20:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m18 |[0;0m public func confirmationDialog<Value>(
[0;36m19 |[0;0m _ state: Binding<ConfirmationDialogState<Value>?>,
[0;36m20 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m21 |[0;0m ) -> some View {
[0;36m22 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/ConfirmationDialog.swift:54:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m52 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m53 |[0;0m _ state: Binding<ConfirmationDialogState<Value>?>,
[0;36m54 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m55 |[0;0m ) -> some View {
[0;36m56 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:181:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m179 |[0;0m public func alert<Value>(
[0;36m180 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m181 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m182 |[0;0m ) -> some View {
[0;36m183 |[0;0m alert(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:199:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m197 |[0;0m public func alert<Value: Sendable>(
[0;36m198 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m199 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m200 |[0;0m ) -> some View {
[0;36m201 |[0;0m alert(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:217:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m215 |[0;0m public func confirmationDialog<Value>(
[0;36m216 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m217 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m218 |[0;0m ) -> some View {
[0;36m219 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:236:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m234 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m235 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m236 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m237 |[0;0m ) -> some View {
[0;36m238 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:283:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m281 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m282 |[0;0m case casePath: AnyCasePath<Enum, AlertState<Value>>,
[0;36m283 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m284 |[0;0m ) -> some View {
[0;36m285 |[0;0m alert(`enum`.case(casePath), action: handler)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:296:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m294 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m295 |[0;0m case casePath: AnyCasePath<Enum, AlertState<Value>>,
[0;36m296 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m297 |[0;0m ) -> some View {
[0;36m298 |[0;0m alert(`enum`.case(casePath), action: handler)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:331:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m329 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m330 |[0;0m case casePath: AnyCasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m331 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m332 |[0;0m ) -> some View {
[0;36m333 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:347:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m345 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m346 |[0;0m case casePath: AnyCasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m347 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m348 |[0;0m ) -> some View {
[0;36m349 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1913:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1911 |[0;0m public func alert<Value: Sendable>(
[0;36m1912 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m1913 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1914 |[0;0m ) -> some View {
[0;36m1915 |[0;0m alert(value) { (value: Value?) in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1932:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1930 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1931 |[0;0m case casePath: CasePath<Enum, AlertState<Value>>,
[0;36m1932 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1933 |[0;0m ) -> some View {
[0;36m1934 |[0;0m alert(unwrapping: `enum`, case: casePath) { (value: Value?) async in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1931:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1929 |[0;0m public func alert<Enum, Value: Sendable>(
[0;36m1930 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1931 |[0;0m case casePath: CasePath<Enum, AlertState<Value>>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1932 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m1933 |[0;0m ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1950:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1948 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m1949 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m1950 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1951 |[0;0m ) -> some View {
[0;36m1952 |[0;0m confirmationDialog(unwrapping: value) { (value: Value?) in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1969:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1967 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1968 |[0;0m case casePath: CasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m1969 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1970 |[0;0m ) -> some View {
[0;36m1971 |[0;0m confirmationDialog(unwrapping: `enum`, case: casePath) { (value: Value?) async in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1968:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1966 |[0;0m public func confirmationDialog<Enum, Value: Sendable>(
[0;36m1967 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1968 |[0;0m case casePath: CasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1969 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m1970 |[0;0m ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1985:25: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1983 |[0;0m public init(
[0;36m1984 |[0;0m _ enum: Binding<Enum>,
[0;36m1985 |[0;0m pattern casePath: CasePath<Enum, Case>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1986 |[0;0m @ViewBuilder ifContent: @escaping (Binding<Case>) -> IfContent,
[0;36m1987 |[0;0m @ViewBuilder elseContent: () -> ElseContent
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:2013:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m2011 |[0;0m public init<Enum, Case, WrappedDestination>(
[0;36m2012 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m2013 |[0;0m case casePath: CasePath<Enum, Case>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m2014 |[0;0m @ViewBuilder destination: @escaping (Binding<Case>) -> WrappedDestination,
[0;36m2015 |[0;0m onNavigate: @escaping @Sendable (Bool) -> Void,
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
error: SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift failed with a nonzero exit code. Command line: cd /Users/admin/builder
builtin-SwiftPerFileCompile Deprecations.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:181:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m179 |[0;0m public func alert<Value>(
[0;36m180 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m181 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m182 |[0;0m ) -> some View {
[0;36m183 |[0;0m alert(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:199:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m197 |[0;0m public func alert<Value: Sendable>(
[0;36m198 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m199 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m200 |[0;0m ) -> some View {
[0;36m201 |[0;0m alert(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:217:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m215 |[0;0m public func confirmationDialog<Value>(
[0;36m216 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m217 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m218 |[0;0m ) -> some View {
[0;36m219 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:236:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m234 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m235 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m236 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m237 |[0;0m ) -> some View {
[0;36m238 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:283:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m281 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m282 |[0;0m case casePath: AnyCasePath<Enum, AlertState<Value>>,
[0;36m283 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m284 |[0;0m ) -> some View {
[0;36m285 |[0;0m alert(`enum`.case(casePath), action: handler)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:296:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m294 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m295 |[0;0m case casePath: AnyCasePath<Enum, AlertState<Value>>,
[0;36m296 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m297 |[0;0m ) -> some View {
[0;36m298 |[0;0m alert(`enum`.case(casePath), action: handler)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:331:52: [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m329 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m330 |[0;0m case casePath: AnyCasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m331 |[0;0m action handler: @escaping (Value?) -> Void = { (_: Never?) in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '(Value?) -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m332 |[0;0m ) -> some View {
[0;36m333 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:347:68: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m345 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m346 |[0;0m case casePath: AnyCasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m347 |[0;0m action handler: @escaping @Sendable (Value?) async -> Void = { (_: Never?) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value?) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m348 |[0;0m ) -> some View {
[0;36m349 |[0;0m confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1913:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1911 |[0;0m public func alert<Value: Sendable>(
[0;36m1912 |[0;0m unwrapping value: Binding<AlertState<Value>?>,
[0;36m1913 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1914 |[0;0m ) -> some View {
[0;36m1915 |[0;0m alert(value) { (value: Value?) in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1932:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1930 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1931 |[0;0m case casePath: CasePath<Enum, AlertState<Value>>,
[0;36m1932 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1933 |[0;0m ) -> some View {
[0;36m1934 |[0;0m alert(unwrapping: `enum`, case: casePath) { (value: Value?) async in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1931:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1929 |[0;0m public func alert<Enum, Value: Sendable>(
[0;36m1930 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1931 |[0;0m case casePath: CasePath<Enum, AlertState<Value>>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1932 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m1933 |[0;0m ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1950:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1948 |[0;0m public func confirmationDialog<Value: Sendable>(
[0;36m1949 |[0;0m unwrapping value: Binding<ConfirmationDialogState<Value>?>,
[0;36m1950 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode[0;0m
[0;36m1951 |[0;0m ) -> some View {
[0;36m1952 |[0;0m confirmationDialog(unwrapping: value) { (value: Value?) in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1969:67: [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1967 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1968 |[0;0m case casePath: CasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m1969 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use default expression for inference of '@Sendable (Value) async -> Void' because it is inferrable from parameters #1, #2; this will be an error in a future Swift language mode[0;0m
[0;36m1970 |[0;0m ) -> some View {
[0;36m1971 |[0;0m confirmationDialog(unwrapping: `enum`, case: casePath) { (value: Value?) async in
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1968:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1966 |[0;0m public func confirmationDialog<Enum, Value: Sendable>(
[0;36m1967 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1968 |[0;0m case casePath: CasePath<Enum, ConfirmationDialogState<Value>>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1969 |[0;0m action handler: @escaping @Sendable (Value) async -> Void = { (_: Void) async in }
[0;36m1970 |[0;0m ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1985:25: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1983 |[0;0m public init(
[0;36m1984 |[0;0m _ enum: Binding<Enum>,
[0;36m1985 |[0;0m pattern casePath: CasePath<Enum, Case>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m1986 |[0;0m @ViewBuilder ifContent: @escaping (Binding<Case>) -> IfContent,
[0;36m1987 |[0;0m @ViewBuilder elseContent: () -> ElseContent
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:2013:22: [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m2011 |[0;0m public init<Enum, Case, WrappedDestination>(
[0;36m2012 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m2013 |[0;0m case casePath: CasePath<Enum, Case>,
[0;36m|[0;0m `- [1;33mwarning: [1;39muse of protocol 'CasePath' as a type must be written 'any CasePath'; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/existential-any\ExistentialAny]8;;\]
[0;36m2014 |[0;0m @ViewBuilder destination: @escaping (Binding<Case>) -> WrappedDestination,
[0;36m2015 |[0;0m onNavigate: @escaping @Sendable (Bool) -> Void,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:459:41: [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m449 |[0;0m "Chain a '@CasePathable' enum binding into a case directly instead of specifying a case path."
[0;36m450 |[0;0m )
[0;36m451 |[0;0m public init?<Enum>(unwrapping enum: Binding<Enum>, case casePath: AnyCasePath<Enum, Value>)
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making generic parameter 'Enum' conform to the 'Sendable' protocol[0;0m
[0;36m452 |[0;0m where Value: Sendable {
[0;36m453 |[0;0m guard let `case` = casePath.extract(from: `enum`.wrappedValue).map({ LockIsolated($0) })
[0;36m:[0;0m
[0;36m457 |[0;0m get: {
[0;36m458 |[0;0m `case`.withLock {
[0;36m459 |[0;0m $0 = casePath.extract(from: `enum`.wrappedValue) ?? $0
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m460 |[0;0m return $0
[0;36m461 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:459:41: [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m449 |[0;0m "Chain a '@CasePathable' enum binding into a case directly instead of specifying a case path."
[0;36m450 |[0;0m )
[0;36m451 |[0;0m public init?<Enum>(unwrapping enum: Binding<Enum>, case casePath: AnyCasePath<Enum, Value>)
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making generic parameter 'Enum' conform to the 'Sendable' protocol[0;0m
[0;36m452 |[0;0m where Value: Sendable {
[0;36m453 |[0;0m guard let `case` = casePath.extract(from: `enum`.wrappedValue).map({ LockIsolated($0) })
[0;36m:[0;0m
[0;36m457 |[0;0m get: {
[0;36m458 |[0;0m `case`.withLock {
[0;36m459 |[0;0m $0 = casePath.extract(from: `enum`.wrappedValue) ?? $0
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m460 |[0;0m return $0
[0;36m461 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:464:40: [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m449 |[0;0m "Chain a '@CasePathable' enum binding into a case directly instead of specifying a case path."
[0;36m450 |[0;0m )
[0;36m451 |[0;0m public init?<Enum>(unwrapping enum: Binding<Enum>, case casePath: AnyCasePath<Enum, Value>)
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making generic parameter 'Enum' conform to the 'Sendable' protocol[0;0m
[0;36m452 |[0;0m where Value: Sendable {
[0;36m453 |[0;0m guard let `case` = casePath.extract(from: `enum`.wrappedValue).map({ LockIsolated($0) })
[0;36m:[0;0m
[0;36m462 |[0;0m },
[0;36m463 |[0;0m set: { newValue, transaction in
[0;36m464 |[0;0m guard casePath.extract(from: `enum`.wrappedValue) != nil else { return }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'enum' with non-Sendable type 'Binding<Enum>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m465 |[0;0m `case`.withLock { $0 = newValue }
[0;36m466 |[0;0m `enum`.transaction(transaction).wrappedValue = casePath.embed(newValue)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:494:16: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Optional<Enum>>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m489 |[0;0m "Chain a '@CasePathable' enum binding into a case directly instead of specifying a case path."
[0;36m490 |[0;0m )
[0;36m491 |[0;0m public func `case`<Enum, Case>(_ casePath: AnyCasePath<Enum, Case>) -> Binding<Case?>
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making generic parameter 'Enum' conform to the 'Sendable' protocol[0;0m
[0;36m492 |[0;0m where Value == Enum? {
[0;36m493 |[0;0m .init(
[0;36m494 |[0;0m get: { self.wrappedValue.flatMap(casePath.extract(from:)) },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Optional<Enum>>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m495 |[0;0m set: { newValue, transaction in
[0;36m496 |[0;0m self.transaction(transaction).wrappedValue = newValue.map(casePath.embed)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:496:11: [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Optional<Enum>>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m489 |[0;0m "Chain a '@CasePathable' enum binding into a case directly instead of specifying a case path."
[0;36m490 |[0;0m )
[0;36m491 |[0;0m public func `case`<Enum, Case>(_ casePath: AnyCasePath<Enum, Case>) -> Binding<Case?>
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making generic parameter 'Enum' conform to the 'Sendable' protocol[0;0m
[0;36m492 |[0;0m where Value == Enum? {
[0;36m493 |[0;0m .init(
[0;36m494 |[0;0m get: { self.wrappedValue.flatMap(casePath.extract(from:)) },
[0;36m495 |[0;0m set: { newValue, transaction in
[0;36m496 |[0;0m self.transaction(transaction).wrappedValue = newValue.map(casePath.embed)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'self' with non-Sendable type 'Binding<Optional<Enum>>' in a '@Sendable' closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m497 |[0;0m }
[0;36m498 |[0;0m )
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1929:17: [1;31merror: [1;39mfunction declares an opaque return type, but has no return statements in its body from which to infer an underlying type[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/opaque-type-inference\OpaqueTypeInference]8;;\]
[0;36m1927 |[0;0m "'View.alert' now passes an optional action to its handler to allow you to handle action-less dismissals."
[0;36m1928 |[0;0m )
[0;36m1929 |[0;0m public func alert<Enum, Value: Sendable>(
[0;36m|[0;0m `- [1;31merror: [1;39mfunction declares an opaque return type, but has no return statements in its body from which to infer an underlying type[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/opaque-type-inference\OpaqueTypeInference]8;;\]
[0;36m1930 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1931 |[0;0m case casePath: CasePath<Enum, AlertState<Value>>,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1966:17: [1;31merror: [1;39mfunction declares an opaque return type, but has no return statements in its body from which to infer an underlying type[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/opaque-type-inference\OpaqueTypeInference]8;;\]
[0;36m1964 |[0;0m "'View.alert' now passes an optional action to its handler to allow you to handle action-less dismissals."
[0;36m1965 |[0;0m )
[0;36m1966 |[0;0m public func confirmationDialog<Enum, Value: Sendable>(
[0;36m|[0;0m `- [1;31merror: [1;39mfunction declares an opaque return type, but has no return statements in its body from which to infer an underlying type[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/opaque-type-inference\OpaqueTypeInference]8;;\]
[0;36m1967 |[0;0m unwrapping enum: Binding<Enum?>,
[0;36m1968 |[0;0m case casePath: CasePath<Enum, ConfirmationDialogState<Value>>,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:1989:34: [1;31merror: [1;39mcannot convert value of type 'any CasePath<Enum, Case>' to expected argument type 'AnyCasePath<Enum, Case>'[0;0m
[0;36m1987 |[0;0m @ViewBuilder elseContent: () -> ElseContent
[0;36m1988 |[0;0m ) {
[0;36m1989 |[0;0m self.init(`enum`, pattern: casePath, then: ifContent, else: elseContent)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot convert value of type 'any CasePath<Enum, Case>' to expected argument type 'AnyCasePath<Enum, Case>'[0;0m
[0;36m1990 |[0;0m }
[0;36m1991 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift:2019:33: [1;31merror: [1;39mcannot convert value of type 'any CasePath<Enum, Case>' to expected argument type 'AnyCasePath<Enum, Case>'[0;0m
[0;36m2017 |[0;0m ) where Destination == WrappedDestination? {
[0;36m2018 |[0;0m self.init(
[0;36m2019 |[0;0m unwrapping: `enum`.case(casePath),
[0;36m|[0;0m `- [1;31merror: [1;39mcannot convert value of type 'any CasePath<Enum, Case>' to expected argument type 'AnyCasePath<Enum, Case>'[0;0m
[0;36m2020 |[0;0m onNavigate: onNavigate,
[0;36m2021 |[0;0m destination: destination,
[#ExistentialAny]: <https://docs.swift.org/compiler/documentation/diagnostics/existential-any>
[#OpaqueTypeInference]: <https://docs.swift.org/compiler/documentation/diagnostics/opaque-type-inference>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Alert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Binding.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/ConfirmationDialog.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/FullScreenCover.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/HashableObject.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Binding+Internal.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Deprecations.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Exports.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/Identified.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Internal/LockIsolated.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/NavigationDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/NavigationLink.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Popover.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Sheet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/WithState.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.dia -target arm64-apple-macos12.0 -module-can-import-version AppKit 2775.10.103.1 2775.10.103 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/CasePathsMacros\#CasePathsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/SwiftUINavigation-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/CasePathsMacros\#CasePathsMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftUINavigation -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/SwiftUINavigation_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/SwiftUINavigation.swiftmodule -index-unit-output-path /swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Deprecations.o -index-unit-output-path /swiftui-navigation.build/Debug/SwiftUINavigation-t.build/Objects-normal/arm64/Exports.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 macosSpm