Build Information
Failed to build SwiftUI-UDF, reference 1.5.0-beta.9 (72f7eb
), with Swift 6.1 for macOS (SPM) on 12 Aug 2025 17:02:02 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[251/260] Compiling UDF DialogTextField.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[252/260] Compiling UDF ConfirmationDialogConfiguration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[253/260] Compiling UDF ToastConfiguration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[254/260] Compiling UDF ToastQueueConfiguration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[255/260] Compiling UDF DialogContent.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[256/260] Compiling UDF DialogRegistration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[257/260] Compiling UDF DialogStatus.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[258/260] Compiling UDF DialogStyle.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[259/260] Compiling UDF DialogType.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[260/260] Compiling UDF ToastImportanceEvaluator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/57] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[3/57] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[4/57] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[5/58] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[6/58] Compiling InternalCollectionsUtilities Descriptions.swift
[7/58] Compiling InternalCollectionsUtilities Debugging.swift
[8/58] Compiling Runtime FuntionMetadata.swift
[9/58] Compiling Runtime Metadata.swift
[10/58] Compiling Runtime EnumTypeDescriptor.swift
[11/58] Compiling Runtime ExistentialContainter.swift
[12/58] Emitting module InternalCollectionsUtilities
[13/58] Compiling Runtime MetadataType.swift
[14/58] Compiling Runtime EnumMetadataLayout.swift
[15/58] Compiling Runtime ClassMetadata.swift
[16/58] Compiling Runtime EnumMetadata.swift
[17/58] Compiling Runtime RelativePointer.swift
[18/58] Compiling Runtime RelativeVectorPointer.swift
[19/58] Compiling Runtime Union.swift
[20/58] Compiling Runtime Vector.swift
[21/88] Emitting module Runtime
[22/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[23/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[24/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[25/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[26/118] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[27/118] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[28/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[29/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[30/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[31/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[32/118] Compiling OrderedCollections OrderedSet+Hashable.swift
[33/118] Compiling OrderedCollections OrderedSet+Initializers.swift
[34/118] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[35/118] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[36/118] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[37/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[38/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[39/118] Compiling OrderedCollections OrderedSet+Codable.swift
[40/118] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[41/118] Compiling OrderedCollections OrderedSet+Descriptions.swift
[42/118] Compiling OrderedCollections OrderedSet+Diffing.swift
[43/118] Compiling OrderedCollections OrderedSet+Equatable.swift
[44/118] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[45/118] Compiling OrderedCollections _HashTable.swift
[46/118] Compiling OrderedCollections _Hashtable+Header.swift
[47/118] Compiling OrderedCollections OrderedDictionary+Codable.swift
[48/118] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[49/118] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[50/118] Compiling OrderedCollections OrderedDictionary+Elements.swift
[51/118] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[52/118] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[53/118] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[54/118] Compiling OrderedCollections _HashTable+Bucket.swift
[55/118] Compiling OrderedCollections _HashTable+BucketIterator.swift
[56/118] Compiling OrderedCollections _HashTable+Constants.swift
[57/118] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[58/118] Compiling OrderedCollections _HashTable+Testing.swift
[59/118] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[60/118] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[61/118] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[62/118] Compiling OrderedCollections OrderedSet+Sendable.swift
[77/124] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[78/124] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[79/124] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[80/124] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[83/124] Compiling OrderedCollections OrderedSet+Insertions.swift
[84/124] Compiling OrderedCollections OrderedSet+Invariants.swift
[85/124] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[86/124] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[105/124] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[106/124] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[107/124] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[108/124] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[109/124] Compiling OrderedCollections OrderedDictionary+Values.swift
[110/124] Compiling OrderedCollections OrderedDictionary.swift
[118/124] Compiling OrderedCollections OrderedSet+SubSequence.swift
[119/124] Compiling OrderedCollections OrderedSet+Testing.swift
[120/124] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[121/124] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[122/124] Compiling OrderedCollections OrderedSet.swift
[123/124] Compiling OrderedCollections _UnsafeBitset.swift
[124/124] Emitting module OrderedCollections
[125/242] Compiling UDF LocationAccessEffect.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[126/242] Compiling UDF LocationMonitoringEffect.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[127/242] Compiling UDF EnvironmentStore.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[128/242] Compiling UDF Flow.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[129/242] Compiling UDF Flows.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[130/242] Compiling UDF IdentifiableFlow.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[131/242] Compiling UDF UserLocationFlow.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[132/242] Compiling UDF Form.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[133/242] Compiling UDF InternalStore.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[134/242] Compiling UDF ActionLogger.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[135/242] Compiling UDF ConsoleDebugLogger.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[136/242] Compiling UDF DebugOnlyActionFilter.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[137/242] Compiling UDF DefaultActionFilter.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Effects/LocationAccessEffect.swift:74:25: warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
32 |
33 | /// A private subscription class that manages location updates.
34 | private final class LocationSubscription<S: Subscriber>: NSObject, CLLocationManagerDelegate,
| `- note: generic class 'LocationSubscription' does not conform to the 'Sendable' protocol
35 | Subscription where S.Input == any Action
36 | {
:
72 | accuracyAuthorization: accuracyAuthorization
73 | )
74 | _ = self?.subscriber?.receive(action)
| `- warning: capture of 'self' with non-sendable type 'Effects.LocationAccessEffect.LocationSubscription<S>?' in a '@Sendable' closure
75 | }
76 | }
[138/254] Emitting module UDF
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
[139/254] Compiling UDF Types.swift
[140/254] Compiling UDF Hook.swift
[141/254] Compiling UDF HookBuilder.swift
[142/254] Compiling UDF HookType.swift
[143/254] Compiling UDF Middleware.swift
[144/254] Compiling UDF Action.swift
[145/254] Compiling UDF ActionGroup.swift
[146/254] Compiling UDF ActionGroupBuilder.swift
[147/254] Compiling UDF Actions.swift
[148/254] Compiling UDF InternalAction.swift
[149/254] Compiling UDF _AnyBindableAction.swift
[150/254] Compiling UDF DelayEffect.swift
[151/254] Compiling UDF FilterEffect.swift
[152/254] Compiling UDF Router.swift
[153/254] Compiling UDF AnyMiddleware.swift
[154/254] Compiling UDF CancellableTask.swift
[155/254] Compiling UDF ConcurrencyEffect.swift
[156/254] Compiling UDF Effect.swift
[157/254] Compiling UDF Effectable.swift
[158/254] Compiling UDF PureEffect.swift
[159/254] Compiling UDF EnvironmentMiddleware.swift
[160/254] Compiling UDF MiddlewareBuilder.swift
[161/254] Compiling UDF MiddlewareStatus.swift
[162/254] Compiling UDF _BaseMiddleware.swift
[163/254] Compiling UDF _Middleware.swift
[164/254] Compiling UDF ActionPriority.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[165/254] Compiling UDF Cached.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[166/254] Compiling UDF CacheSource.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[167/254] Compiling UDF FileCache.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[168/254] Compiling UDF Common.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[169/254] Compiling UDF Debouncer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[170/254] Compiling UDF UserInputDebouncer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[171/254] Compiling UDF Delay.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[172/254] Compiling UDF AnyHashable+Sendable.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[173/254] Compiling UDF CLAccuracyAuthorization.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[174/254] Compiling UDF CLAuthorizationStatus.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[175/254] Compiling UDF Collection+CaseIterable.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[176/254] Compiling UDF Dictionary+Storage.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAccuracyAuthorization.swift:15:1: warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAccuracyAuthorization: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAccuracyAuthorization' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAccuracyAuthorization` enumeration.
17 | ///
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/CLAuthorizationStatus.swift:15:1: warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
13 | import Foundation
14 |
15 | extension CLAuthorizationStatus: CustomDebugStringConvertible {
| |- warning: extension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | /// Provides a custom debug description for the `CLAuthorizationStatus` enumeration.
17 | ///
[177/254] Compiling UDF DelayedOperation.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[178/254] Compiling UDF StoreOperation.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[179/254] Compiling UDF StoreQueue.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[180/254] Compiling UDF XCTestGroup.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[181/254] Compiling UDF XCTestStore.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[182/254] Compiling UDF AlertBuilder.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[183/254] Compiling UDF Component.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[184/254] Compiling UDF BindableContainer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[185/254] Compiling UDF ConnectedContainer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[186/254] Compiling UDF Container.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[187/254] Compiling UDF ContainerHooks.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[188/254] Compiling UDF ContainerLifecycle.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[189/254] Compiling UDF ContainerState.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/DelayedOperation.swift:14:13: warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class DelayedOperation: AsynchronousOperation {
| `- warning: class 'DelayedOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: StoreOperation.Priority
16 | private let delay: Delay
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:14:13: warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
12 | import Foundation
13 |
14 | final class StoreOperation: AsynchronousOperation {
| `- warning: class 'StoreOperation' must restate inherited '@unchecked Sendable' conformance
15 | var priority: Priority
16 | var closure: () async -> Void
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreOperation.swift:53:37: warning: 'userInteractive' is deprecated: userInteractive priority will be removed
51 | switch self {
52 | case .default: .high
53 | case .userInteractive: .userInteractive
| `- warning: 'userInteractive' is deprecated: userInteractive priority will be removed
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:16:13: warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
14 | /// A class that provides a serial queue for store operations, ensuring that only one operation
15 | /// is executed at a time.
16 | final class StoreQueue: OperationQueue {
| `- warning: class 'StoreQueue' must restate inherited '@unchecked Sendable' conformance
17 | /// Initializes a new `StoreQueue` with a maximum concurrency of one and a user-interactive quality of service.
18 | override init() {
/Users/admin/builder/spi-builder-workspace/UDF/Store/StoreQueue/StoreQueue.swift:29:7: warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
27 | /// This class manages the operation's execution state and allows subclasses to define
28 | /// custom asynchronous work.
29 | class AsynchronousOperation: Operation {
| `- warning: class 'AsynchronousOperation' must restate inherited '@unchecked Sendable' conformance
30 | /// Indicates that the operation is asynchronous.
31 | override var isAsynchronous: Bool {
/Users/admin/builder/spi-builder-workspace/UDF/View/AlertBuilder/AlertBuilder.swift:169:17: warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
167 | /// This extension provides backward compatibility for AlertBuilder.AlertStyle.
168 | ///
169 | init(style: AlertBuilder.AlertStyle) {
| `- warning: 'AlertBuilder' is deprecated: Will be removed in future versions. Use Dialog System instead.
170 | switch style.type {
171 | case .validationError(let text):
/Users/admin/builder/spi-builder-workspace/UDF/View/Container/BindableContainer.swift:60:62: warning: type 'Self.ID' does not conform to the 'Sendable' protocol
58 | @MainActor
59 | var body: some View {
60 | ConnectedContainer<ContainerComponent, ContainerState>(
| `- warning: type 'Self.ID' does not conform to the 'Sendable' protocol
61 | containerType: Self.self,
62 | containerId: { self.id },
[190/254] Compiling UDF ErrorOnlyActionFilter.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[191/254] Compiling UDF VerboseActionFilter.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[192/254] Compiling UDF LogDistributor.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[193/254] Compiling UDF LoggingAction.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[194/254] Compiling UDF StringDescribingActionDescriptor.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[195/254] Compiling UDF AppReducer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[196/254] Compiling UDF RuntimeReducing.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[197/254] Compiling UDF BindableReducer.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[198/254] Compiling UDF InitialSetup.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[199/254] Compiling UDF BindableReducerReference.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[200/254] Compiling UDF ReducerReference.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[201/254] Compiling UDF Reducible.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[202/254] Compiling UDF Store.swift
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:20: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:83:42: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
81 | subscript<T: Equatable>(dynamicMember keyPath: WritableKeyPath<Reducer, T>) -> Binding<T> {
82 | Binding(
83 | get: { self.reducer[keyPath: keyPath] },
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:17: warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
18 | /// It uses `@dynamicMemberLookup` to provide a convenient syntax for accessing and modifying nested state in the reducer hierarchy.
19 | @dynamicMemberLookup
20 | public class ReducerReference<AppState: AppReducer, Reducer: Reducible> {
| `- note: generic class 'ReducerReference' does not conform to the 'Sendable' protocol
21 | /// The underlying reducer that this reference points to.
22 | private(set) var reducer: Reducer
:
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'self' with non-sendable type 'ReducerReference<AppState, Reducer>' in a '@Sendable' closure
86 | }
87 | )
/Users/admin/builder/spi-builder-workspace/UDF/Store/Reducer/ReducerReference/ReducerReference.swift:85:66: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
83 | get: { self.reducer[keyPath: keyPath] },
84 | set: { value in
85 | self.dispatcher(Actions.UpdateFormField(keyPath: keyPath, value: value))
| `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Reducer, T>' in a '@Sendable' closure
86 | }
87 | )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
| `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 | @objc deinit
3 | }
[203/254] Compiling UDF AlertDialogModifier.swift
[204/254] Compiling UDF ConfirmationDialogModifier.swift
[205/254] Compiling UDF ToastDialogModifier.swift
[206/254] Compiling UDF ColorStyle.swift
[207/254] Compiling UDF HapticFeedback.swift
[208/254] Compiling UDF ShadowStyle.swift
[209/254] Compiling UDF ToastPosition.swift
[210/254] Compiling UDF ToastPriority.swift
[211/254] Compiling UDF ToastTheme.swift
[212/254] Compiling UDF ToastContainer.swift
[213/254] Compiling UDF ToastView.swift
[214/254] Compiling UDF GlobalRouter.swift
[215/254] Compiling UDF GlobalRoutingModifier.swift
[216/254] Compiling UDF Hashable.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[217/254] Compiling UDF ProcessInfo.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[218/254] Compiling UDF Publishers+AsyncState.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[219/254] Compiling UDF Text+Mirror.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[220/254] Compiling UDF View+AlertStatus.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[221/254] Compiling UDF View+Dialog.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[222/254] Compiling UDF View+NavigationDestination.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[223/254] Compiling UDF Window+Render.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[224/254] Compiling UDF FileFunctionLine.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[225/254] Compiling UDF GlobalValue.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[226/254] Compiling UDF Mergeable+Dictionary.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[227/254] Compiling UDF Mergeable+OrderedDictionary.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[228/254] Compiling UDF Mergeable.swift
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:60:24: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
60 | switch self.wrappedValue {
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
61 | case .some: true
62 | case .none: false
/Users/admin/builder/spi-builder-workspace/UDF/Common/Extensions/View+NavigationDestination.swift:67:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
55 | ///
56 | /// - Returns: A boolean binding that is `true` if the wrapped value is not `nil`, and `false` otherwise.
57 | func isPresented<T>() -> Binding<Bool> where Value == T? {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
58 | Binding<Bool>(
59 | get: {
:
65 | set: {
66 | if !$0 {
67 | self.wrappedValue = nil
| `- warning: capture of 'self' with non-sendable type 'Binding<Optional<T>>' in a '@Sendable' closure
68 | }
69 | }
[229/254] Compiling UDF PaginationPage.swift
[230/254] Compiling UDF Paginator.swift
[231/254] Compiling UDF SourceOfTruth.swift
[232/254] Compiling UDF Initable.swift
[233/254] Compiling UDF IsEquatable.swift
[234/254] Compiling UDF WrappedReducer.swift
[235/254] Compiling UDF RCDictionary.swift
[236/254] Compiling UDF CombinedScope.swift
[237/254] Compiling UDF ReducerScope.swift
[238/254] Compiling UDF Scope+None.swift
[239/254] Compiling UDF Scope.swift
[240/254] Compiling UDF SendableSubject.swift
[241/254] Compiling UDF SubscribersCoordinator.swift
[242/254] Compiling UDF DialogAction.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[243/254] Compiling UDF DialogActionsBuilder.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[244/254] Compiling UDF DialogButton.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[245/254] Compiling UDF DialogTextField.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[246/254] Compiling UDF ConfirmationDialogConfiguration.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[247/254] Compiling UDF ToastConfiguration.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[248/254] Compiling UDF ToastQueueConfiguration.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[249/254] Compiling UDF DialogContent.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[250/254] Compiling UDF DialogRegistration.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[251/254] Compiling UDF DialogStatus.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[252/254] Compiling UDF DialogStyle.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[253/254] Compiling UDF DialogType.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
[254/254] Compiling UDF ToastImportanceEvaluator.swift
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: cannot find 'textInputAutocapitalization' in scope
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: cannot find 'textInputAutocapitalization' in scope
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
/Users/admin/builder/spi-builder-workspace/UDF/View/Dialog/Actions/DialogTextField.swift:98:42: error: extra argument 'textInputAutocapitalization' in call
96 | title: title,
97 | text: text,
98 | textInputAutocapitalization: textInputAutocapitalization,
| `- error: extra argument 'textInputAutocapitalization' in call
99 | submitLabel: submitLabel,
100 | initialValue: initialValue
BUILD FAILURE 6.1 macosSpm