Build Information
Successful build of AppDevUtils, reference 0.2.1 (28ad9d), with Swift 6.2 for macOS (SPM) on 20 Jun 2025 02:26:29 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Saik0s/AppDevUtils.git
Reference: 0.2.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Saik0s/AppDevUtils
* tag 0.2.1 -> FETCH_HEAD
HEAD is now at 28ad9de Cleanup, adds urlsession sessiondelegate
Cloned https://github.com/Saik0s/AppDevUtils.git
Revision (git rev-parse @):
28ad9dec6e1102499137c7f31f0f068065cebcf6
SUCCESS checkout https://github.com/Saik0s/AppDevUtils.git at 0.2.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/Saik0s/AppDevUtils.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/15] Write sources
[14/15] Write swift-version-1EA4D86E10B52AF.txt
[16/62] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[17/63] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[18/63] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[19/63] Compiling InternalCollectionsUtilities Debugging.swift
[20/63] Compiling InternalCollectionsUtilities Descriptions.swift
[21/63] Emitting module InternalCollectionsUtilities
[22/63] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[23/63] Compiling DynamicColor Array.swift
[24/63] Compiling DynamicColor ContrastDisplayContext.swift
[25/63] Compiling DynamicColor DynamicColor+Deriving.swift
[26/63] Compiling DynamicColor DynamicColor+HSB.swift
[27/63] Compiling DynamicColor DynamicColor+Mixing.swift
[28/63] Compiling DynamicColor DynamicColor+RGBA.swift
[29/63] Compiling DynamicColor DynamicColor+HSL.swift
[30/63] Compiling DynamicColor DynamicColor+Lab.swift
[31/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[32/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[33/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[34/119] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[35/119] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[36/119] Compiling OrderedCollections OrderedSet+Sendable.swift
[37/125] Compiling OrderedCollections OrderedSet+Codable.swift
[38/125] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[39/125] Compiling OrderedCollections OrderedSet+Descriptions.swift
[40/125] Compiling OrderedCollections OrderedSet+Diffing.swift
[41/125] Compiling OrderedCollections OrderedSet+Equatable.swift
[42/125] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[43/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[44/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[45/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[46/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[47/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[48/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[49/125] Compiling OrderedCollections _Hashtable+Header.swift
[50/125] Compiling OrderedCollections OrderedDictionary+Codable.swift
[51/125] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[52/125] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[53/125] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[54/125] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[55/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[56/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[57/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[58/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[59/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[60/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[61/125] Compiling OrderedCollections OrderedSet+Hashable.swift
[62/125] Compiling OrderedCollections OrderedSet+Initializers.swift
[63/125] Compiling OrderedCollections OrderedSet+Insertions.swift
[64/125] Compiling OrderedCollections OrderedSet+Invariants.swift
[65/125] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[66/125] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[67/125] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[68/125] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[69/125] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[70/125] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[71/125] Compiling OrderedCollections OrderedDictionary+Values.swift
[72/125] Compiling OrderedCollections OrderedDictionary.swift
[73/125] Compiling OrderedCollections OrderedDictionary+Elements.swift
[74/125] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[75/125] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[76/125] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[77/125] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[78/125] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[79/125] Compiling OrderedCollections OrderedSet+SubSequence.swift
[80/125] Compiling OrderedCollections OrderedSet+Testing.swift
[81/125] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[82/125] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[83/125] Compiling OrderedCollections OrderedSet.swift
[84/125] Compiling OrderedCollections _UnsafeBitset.swift
[85/125] Compiling OrderedCollections _HashTable+Bucket.swift
[86/125] Compiling OrderedCollections _HashTable+BucketIterator.swift
[87/125] Compiling OrderedCollections _HashTable+Constants.swift
[88/125] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[89/125] Compiling OrderedCollections _HashTable+Testing.swift
[90/125] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[91/125] Compiling OrderedCollections _HashTable.swift
[92/125] Emitting module OrderedCollections
[93/142] Compiling ConcurrencyExtras UncheckedSendable.swift
[94/142] Compiling IdentifiedCollections IdentifiedArray+Sendable.swift
[95/143] Emitting module ConcurrencyExtras
[96/143] Compiling IdentifiedCollections IdentifiedArray+RangeReplaceableCollection.swift
[97/143] Compiling IdentifiedCollections IdentifiedArray+MutableCollection.swift
[98/143] Compiling IdentifiedCollections IdentifiedArray+RandomAccessCollection.swift
[99/143] Compiling IdentifiedCollections IdentifiedArray+CustomStringConvertible.swift
[100/143] Compiling IdentifiedCollections IdentifiedArray+Equatable.swift
[101/143] Compiling IdentifiedCollections IdentifiedArray+ExpressibleByArrayLiteral.swift
[102/143] Compiling IdentifiedCollections IdentifiedArray+Hashable.swift
[103/143] Compiling IdentifiedCollections IdentifiedArray+CustomDebugStringConvertible.swift
[104/143] Compiling IdentifiedCollections IdentifiedArray+CustomReflectable.swift
[105/143] Compiling IdentifiedCollections IdentifiedArray+Initializers.swift
[106/143] Compiling IdentifiedCollections IdentifiedArray+Insertions.swift
[107/143] Compiling IdentifiedCollections IdentifiedArray.swift
[108/143] Compiling XCTestDynamicOverlay XCTCurrentTestCase.swift
[109/143] Compiling IdentifiedCollections Identified.swift
[110/143] Compiling IdentifiedCollections IdentifiedArray+Codable.swift
[111/143] Emitting module IdentifiedCollections
[112/143] Compiling IdentifiedCollections IdentifiedArray+Collection.swift
[113/143] Compiling IdentifiedCollections IdentifiedArray+CollectionAlgorithms.swift
[114/143] Compiling XCTestDynamicOverlay Unimplemented.swift
[115/143] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[116/143] Compiling ConcurrencyExtras AsyncStream.swift
[117/143] Compiling ConcurrencyExtras LockIsolated.swift
[118/143] Compiling ConcurrencyExtras Locking.swift
[119/143] Compiling ConcurrencyExtras MainSerialExecutor.swift
[120/143] Compiling ConcurrencyExtras Task.swift
[121/143] Compiling ConcurrencyExtras ActorIsolated.swift
[122/143] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[123/143] Emitting module XCTestDynamicOverlay
[124/143] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[125/143] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[126/143] Compiling XCTestDynamicOverlay Deprecations.swift
[127/143] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[128/143] Compiling XCTestDynamicOverlay XCTFail.swift
[129/198] Compiling CasePaths TypeName.swift
[130/198] Compiling CasePaths XCTUnwrap.swift
[131/198] Compiling CasePaths OpenExistential.swift
[132/198] Compiling CasePaths Operators.swift
[133/198] Compiling CasePaths CasePaths.swift
[134/198] Emitting module CasePaths
[135/198] Compiling CasePaths EnumReflection.swift
[136/198] Compiling CasePaths CasePath.swift
[137/198] Compiling CustomDump CoreImage.swift
[138/198] Compiling CustomDump CoreLocation.swift
[139/198] Emitting module DynamicColor
[140/199] Compiling DynamicColor DynamicColorSpace.swift
[141/199] Compiling DynamicColor DynamicGradient.swift
[142/199] Compiling CustomDump CoreMotion.swift
[143/199] Compiling CustomDump Foundation.swift
[144/199] Compiling CustomDump GameKit.swift
[145/199] Compiling CustomDump KeyPath.swift
[146/199] Compiling CustomDump StoreKit.swift
[147/199] Compiling CustomDump Swift.swift
[148/199] Compiling CustomDump Photos.swift
[149/199] Compiling CustomDump Speech.swift
[150/199] Compiling DynamicColor SwiftUIColor.swift
[151/199] Compiling DynamicColor HSL.swift
[152/199] Compiling DynamicColor Utils.swift
[153/199] Compiling CombineSchedulers UIScheduler.swift
[154/199] Compiling CombineSchedulers UIKit.swift
[155/200] Compiling CombineSchedulers Lock.swift
[156/200] Compiling CombineSchedulers NSRecursiveLock.swift
[157/200] Compiling Clocks UnimplementedClock.swift
[158/200] Compiling Clocks Timer.swift
[161/200] Emitting module CombineSchedulers
[164/200] Compiling CombineSchedulers SwiftUI.swift
[165/200] Compiling Clocks Lock.swift
[166/200] Compiling Clocks ImmediateClock.swift
[167/200] Compiling Clocks AnyClock.swift
[168/200] Emitting module Clocks
[169/200] Compiling Clocks _AsyncTimerSequence.swift
[170/200] Compiling CombineSchedulers UnimplementedScheduler.swift
[171/200] Compiling CombineSchedulers Timer.swift
[172/200] Compiling CombineSchedulers TestScheduler.swift
[173/200] Compiling Clocks Shims.swift
[174/200] Compiling Clocks TestClock.swift
[175/200] Compiling Clocks SwiftUI.swift
[176/222] Compiling CustomDump Mirror.swift
[177/222] Compiling CustomDump String.swift
[178/222] Compiling Dependencies OpenURL.swift
[179/222] Compiling CustomDump CollectionDifference.swift
[180/224] Compiling Dependencies Locale.swift
[181/224] Compiling Dependencies MainQueue.swift
[182/226] Compiling Dependencies Dependency.swift
[183/226] Compiling Dependencies DependencyContext.swift
[184/226] Compiling Dependencies DependencyKey.swift
[185/226] Compiling Dependencies Deprecations.swift
[186/226] Compiling Dependencies Exports.swift
[187/226] Compiling Dependencies OpenExistential.swift
[188/226] Compiling Dependencies RuntimeWarnings.swift
[189/226] Compiling Dependencies TimeZone.swift
[190/226] Compiling Dependencies URLSession.swift
[191/226] Compiling Dependencies MainRunLoop.swift
[193/226] Emitting module Dependencies
[196/226] Compiling Dependencies UUID.swift
[197/226] Compiling Dependencies WithRandomNumberGenerator.swift
[198/226] Compiling Dependencies Context.swift
[199/226] Compiling Dependencies Date.swift
[200/226] Compiling Dependencies FireAndForget.swift
[201/226] Compiling Dependencies DependencyValues.swift
[202/226] Compiling Dependencies Calendar.swift
[203/226] Compiling Dependencies Clocks.swift
[207/226] Compiling CustomDump Unordered.swift
[208/226] Compiling CustomDump XCTAssertNoDifference.swift
[209/226] Emitting module CustomDump
[216/226] Compiling Dependencies TypeName.swift
[217/226] Compiling Dependencies WithDependencies.swift
[227/235] Compiling SwiftUINavigationCore ConfirmationDialogState.swift
[228/235] Compiling SwiftUINavigationCore Bind.swift
[229/235] Compiling SwiftUINavigationCore RuntimeWarnings.swift
[230/235] Compiling SwiftUINavigationCore AlertState.swift
[231/235] Compiling SwiftUINavigationCore ButtonState.swift
[232/235] Emitting module SwiftUINavigationCore
[233/235] Compiling SwiftUINavigationCore TextState.swift
[234/235] Compiling SwiftUINavigationCore ButtonStateBuilder.swift
[235/235] Compiling SwiftUINavigationCore Deprecations.swift
[236/301] Compiling ComposableArchitecture OpenExistential.swift
[237/301] Compiling ComposableArchitecture PresentationID.swift
[238/301] Compiling ComposableArchitecture ReturningLastNonNilValue.swift
[239/301] Compiling ComposableArchitecture RuntimeWarnings.swift
[240/301] Compiling ComposableArchitecture StackIDGenerator.swift
[241/301] Compiling ComposableArchitecture TypeName.swift
[242/301] Compiling ComposableArchitecture Reducer.swift
[243/308] Compiling ComposableArchitecture AnyReducer.swift
[244/308] Compiling ComposableArchitecture AnyReducerBinding.swift
[245/308] Compiling ComposableArchitecture AnyReducerCompatibility.swift
[246/308] Compiling ComposableArchitecture AnyReducerDebug.swift
[247/308] Compiling ComposableArchitecture AnyReducerSignpost.swift
[248/308] Compiling ComposableArchitecture ReducerBuilder.swift
[249/308] Compiling ComposableArchitecture BindingReducer.swift
[250/308] Emitting module ComposableArchitecture
[251/308] Compiling ComposableArchitecture Dismiss.swift
[252/308] Compiling ComposableArchitecture IsPresented.swift
[253/308] Compiling ComposableArchitecture Effect.swift
[254/308] Compiling ComposableArchitecture Animation.swift
[255/308] Compiling ComposableArchitecture Cancellation.swift
[256/308] Compiling ComposableArchitecture EffectActions.swift
[257/308] Compiling ComposableArchitecture Publisher.swift
[258/308] Compiling ComposableArchitecture Debouncing.swift
[259/308] Compiling ComposableArchitecture CurrentValueRelay.swift
[260/308] Compiling ComposableArchitecture Debug.swift
[261/308] Compiling ComposableArchitecture Deprecations.swift
[262/308] Compiling ComposableArchitecture EphemeralState.swift
[263/308] Compiling ComposableArchitecture Exports.swift
[264/308] Compiling ComposableArchitecture Locking.swift
[265/308] Compiling ComposableArchitecture NavigationID.swift
[266/308] Compiling ComposableArchitecture ForEachStore.swift
[267/308] Compiling ComposableArchitecture FullScreenCover.swift
[268/308] Compiling ComposableArchitecture IfLetStore.swift
[269/308] Compiling ComposableArchitecture NavigationDestination.swift
[270/308] Compiling ComposableArchitecture NavigationStackStore.swift
[271/308] Compiling ComposableArchitecture Popover.swift
[272/308] Compiling ComposableArchitecture PresentationModifier.swift
[273/308] Compiling ComposableArchitecture OnChange.swift
[274/308] Compiling ComposableArchitecture Optional.swift
[275/308] Compiling ComposableArchitecture PresentationReducer.swift
[276/308] Compiling ComposableArchitecture Reduce.swift
[277/308] Compiling ComposableArchitecture Scope.swift
[278/308] Compiling ComposableArchitecture SignpostReducer.swift
[279/308] Compiling ComposableArchitecture StackReducer.swift
[280/308] Compiling ComposableArchitecture CombineReducers.swift
[281/308] Compiling ComposableArchitecture DebugReducer.swift
[282/308] Compiling ComposableArchitecture DependencyKeyWritingReducer.swift
[283/308] Compiling ComposableArchitecture EmptyReducer.swift
[284/308] Compiling ComposableArchitecture ForEachReducer.swift
[285/308] Compiling ComposableArchitecture IfCaseLetReducer.swift
[286/308] Compiling ComposableArchitecture IfLetReducer.swift
[287/308] Compiling ComposableArchitecture Deferring.swift
[288/308] Compiling ComposableArchitecture Throttling.swift
[289/308] Compiling ComposableArchitecture Timer.swift
[290/308] Compiling ComposableArchitecture TaskResult.swift
[291/308] Compiling ComposableArchitecture AreOrderedSetsDuplicates.swift
[292/308] Compiling ComposableArchitecture Binding+IsPresent.swift
[293/308] Compiling ComposableArchitecture Box.swift
[294/308] Compiling ComposableArchitecture Create.swift
[295/308] Compiling ComposableArchitecture Store.swift
[296/308] Compiling ComposableArchitecture Alert.swift
[297/308] Compiling ComposableArchitecture Binding.swift
[298/308] Compiling ComposableArchitecture ConfirmationDialog.swift
[299/308] Compiling ComposableArchitecture ActionSheet.swift
[300/308] Compiling ComposableArchitecture LegacyAlert.swift
[301/308] Compiling ComposableArchitecture NavigationLinkStore.swift
[302/308] Compiling ComposableArchitecture Sheet.swift
[303/308] Compiling ComposableArchitecture SwitchStore.swift
[304/308] Compiling ComposableArchitecture WithViewStore.swift
[305/308] Compiling ComposableArchitecture TestStore.swift
[306/308] Compiling ComposableArchitecture AlertStateUIKit.swift
[307/308] Compiling ComposableArchitecture IfLetUIKit.swift
[308/308] Compiling ComposableArchitecture ViewStore.swift
[309/376] Emitting module AppDevUtils
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[310/383] Compiling AppDevUtils Array++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[311/383] Compiling AppDevUtils Binding++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[312/383] Compiling AppDevUtils CGFloat++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[313/383] Compiling AppDevUtils CGPoint++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[314/383] Compiling AppDevUtils CGRect++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[315/383] Compiling AppDevUtils CGSize++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[316/383] Compiling AppDevUtils Codable++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[317/383] Compiling AppDevUtils Codable+File.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 | .init(
33 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 | set: { newValue in
35 | let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 | get: { wrappedValue },
34 | set: { newValue in
35 | let oldValue = wrappedValue
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 | wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 | func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 | .init(
33 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 | Binding(
59 | get: { wrappedValue },
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 | set: {
61 | if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 | get: { wrappedValue },
60 | set: {
61 | if !predicate(wrappedValue, $0) {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 | wrappedValue = $0
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 | // This helper can be used to avoid those over-emissions.
56 | // https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 | func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 | Binding(
59 | get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
2 | import Foundation
3 |
4 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
5 | public func hash(into hasher: inout Hasher) {
6 | hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
| |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 | public func hash(into hasher: inout Hasher) {
23 | hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 | public func hash(into hasher: inout Hasher) {
17 | hasher.combine(width)
[318/383] Compiling AppDevUtils Result++.swift
[319/383] Compiling AppDevUtils Sequence++.swift
[320/383] Compiling AppDevUtils String++.swift
[321/383] Compiling AppDevUtils Task++.swift
[322/383] Compiling AppDevUtils UIApplication++.swift
[323/383] Compiling AppDevUtils UIApplicationExtensions.swift
[324/383] Compiling AppDevUtils UIViewController++.swift
[325/383] Compiling AppDevUtils URL+file.swift
[326/383] Compiling AppDevUtils URL+staticString.swift
[327/383] Compiling AppDevUtils URLRequest+cURL.swift
[328/383] Compiling AppDevUtils UserDefaults+Codable.swift
[329/383] Compiling AppDevUtils CodableValueSubject.swift
[330/383] Compiling AppDevUtils Create.swift
[331/383] Compiling AppDevUtils CustomAssert.swift
[332/383] Compiling AppDevUtils DebouncingTaskViewModifier.swift
[333/383] Compiling AppDevUtils Encodable++.swift
[334/383] Compiling AppDevUtils Error+Equality.swift
[335/383] Compiling AppDevUtils ErrorMessage.swift
[336/383] Compiling AppDevUtils Image++.swift
[337/383] Compiling AppDevUtils Occupiable+isNotEmpty.swift
[338/383] Compiling AppDevUtils Optional++.swift
[339/383] Compiling AppDevUtils Publisher++.swift
[340/383] Compiling AppDevUtils Publisher+genericError.swift
[341/383] Compiling AppDevUtils FontPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[342/383] Compiling AppDevUtils LocalePreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[343/383] Compiling AppDevUtils RightToLeftPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[344/383] Compiling AppDevUtils View+PreviewPresets.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[345/383] Compiling AppDevUtils RoundedCorner.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[346/383] Compiling AppDevUtils UIViewRepresenting.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[347/383] Compiling AppDevUtils View++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 | public struct RectCorner: OptionSet {
| `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 | public let rawValue: Int
18 |
:
31 | struct RoundedCornersShape: Shape {
32 | var radius: CGFloat = .zero
33 | var corners: RectCorner = .allCorners
| `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 | func path(in rect: CGRect) -> Path {
[348/383] Compiling AppDevUtils Color++.swift
[349/383] Compiling AppDevUtils ContinuousCornerRadius.swift
[350/383] Compiling AppDevUtils ForEach.swift
[351/383] Compiling AppDevUtils FrameSize.swift
[352/383] Compiling AppDevUtils Gradients.swift
[353/383] Compiling AppDevUtils ContentSizeCategoryPreview.swift
[354/383] Compiling AppDevUtils DarkThemePreview.swift
[355/383] Compiling AppDevUtils Collection++.swift
[356/383] Compiling AppDevUtils Data++.swift
[357/383] Compiling AppDevUtils DateFormatter++.swift
[358/383] Compiling AppDevUtils DecodableExtensions.swift
[359/383] Compiling AppDevUtils Dictionary++.swift
[360/383] Compiling AppDevUtils DictionaryExtensions.swift
[361/383] Compiling AppDevUtils Double++.swift
[362/383] Compiling AppDevUtils Double+equal.swift
[363/383] Compiling AppDevUtils ReducerProtocol+onChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[364/383] Compiling AppDevUtils StateWithContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[365/383] Compiling AppDevUtils ColorPalette.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[366/383] Compiling AppDevUtils DesignSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[367/383] Compiling AppDevUtils Fonts.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[368/383] Compiling AppDevUtils Grid.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[369/383] Compiling AppDevUtils Border.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
5 | where State == StateWithContext<S, C> {
6 | AnyReducer { state, action, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | reducer(&state.state, state.context, action, environment)
8 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[370/383] Compiling AppDevUtils Logging.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[371/383] Compiling AppDevUtils ReplaySubject.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[372/383] Compiling AppDevUtils Resulting.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[373/383] Compiling AppDevUtils Then.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[374/383] Compiling AppDevUtils URLSession+Delegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[375/383] Compiling AppDevUtils AnyReducer+Subscriptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[376/383] Compiling AppDevUtils Identified.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
1 | import ComposableArchitecture
2 |
3 | public extension AnyReducer {
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
4 | static func subscriptions(
5 | _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 | Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 | switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 | case (.some, .none):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 | case (.some, .none):
16 | return .cancel(id: id)
17 | case let (.none, .some(effect)):
| |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
| |- note: use 'nil' to silence this warning
| `- note: use 'none?' instead
18 | return effect.cancellable(id: id)
19 | default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
7 | var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
8 |
9 | return AnyReducer { state, _, environment in
| `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 | let currentSubscriptions = subscriptions(state, environment)
11 | defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[377/383] Compiling AppDevUtils View+animate.swift
[378/383] Compiling AppDevUtils View+onWillDisappear.swift
[379/383] Compiling AppDevUtils View+readSize.swift
[380/383] Compiling AppDevUtils WithInlineState.swift
[381/383] Compiling AppDevUtils ActivityIndicator.swift
[382/383] Compiling AppDevUtils ExpandableText.swift
[383/383] Compiling AppDevUtils ShareSheet.swift
Build complete! (74.69s)
Fetching https://github.com/yannickl/DynamicColor.git
Fetching https://github.com/pointfreeco/swift-composable-architecture.git
[1/2201] Fetching dynamiccolor
[2202/305975] Fetching dynamiccolor, swift-composable-architecture
Fetched https://github.com/yannickl/DynamicColor.git from cache (28.25s)
Fetched https://github.com/pointfreeco/swift-composable-architecture.git from cache (28.25s)
Computing version for https://github.com/yannickl/DynamicColor.git
Computed https://github.com/yannickl/DynamicColor.git at 5.0.1 (28.78s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture.git
Computed https://github.com/pointfreeco/swift-composable-architecture.git at 0.59.0 (0.52s)
Fetching https://github.com/pointfreeco/swiftui-navigation
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/swift-case-paths
[1/1394] Fetching swiftui-navigation
[15/5975] Fetching swiftui-navigation, swift-custom-dump
[470/6836] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras
[600/11230] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths
[1045/12764] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections
[1168/18231] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections, xctest-dynamic-overlay
[8655/24480] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections, xctest-dynamic-overlay, swift-dependencies
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (1.37s)
Fetched https://github.com/pointfreeco/swiftui-navigation from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.37s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-case-paths from cache (1.37s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/apple/swift-collections
[1/2410] Fetching combine-schedulers
[749/19050] Fetching combine-schedulers, swift-collections
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.88s)
[832/16640] Fetching swift-collections
Fetched https://github.com/apple/swift-collections from cache (1.88s)
Computing version for https://github.com/pointfreeco/swiftui-navigation
Computed https://github.com/pointfreeco/swiftui-navigation at 0.8.0 (3.84s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 0.6.0 (0.51s)
Fetching https://github.com/pointfreeco/swift-clocks
[1/1292] Fetching swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.95s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 0.14.1 (1.50s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 0.11.0 (0.51s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 0.4.0 (0.52s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 0.11.2 (0.50s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 0.1.2 (0.52s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.51s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 0.8.0 (0.51s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.0 (0.50s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 0.9.0
Creating working copy for https://github.com/pointfreeco/swiftui-navigation
Working copy of https://github.com/pointfreeco/swiftui-navigation resolved at 0.8.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 0.11.2
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 0.4.0
Creating working copy for https://github.com/yannickl/DynamicColor.git
Working copy of https://github.com/yannickl/DynamicColor.git resolved at 5.0.1
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 0.1.2
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 0.6.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 0.8.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 0.11.0
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture.git
Working copy of https://github.com/pointfreeco/swift-composable-architecture.git resolved at 0.59.0
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 0.14.1
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-composable-architecture",
"requirement" : {
"range" : [
{
"lower_bound" : "0.49.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-composable-architecture.git"
},
{
"identity" : "dynamiccolor",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/yannickl/DynamicColor.git"
}
],
"manifest_display_name" : "AppDevUtils",
"name" : "AppDevUtils",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "AppDevUtils",
"targets" : [
"AppDevUtils"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AppDevUtilsTests",
"module_type" : "SwiftTarget",
"name" : "AppDevUtilsTests",
"path" : "Tests/AppDevUtilsTests",
"sources" : [
"AppDevUtilsTests.swift"
],
"target_dependencies" : [
"AppDevUtils"
],
"type" : "test"
},
{
"c99name" : "AppDevUtils",
"module_type" : "SwiftTarget",
"name" : "AppDevUtils",
"path" : "Sources/AppDevUtils",
"product_dependencies" : [
"ComposableArchitecture",
"DynamicColor"
],
"product_memberships" : [
"AppDevUtils"
],
"sources" : [
"Extensions/Array++.swift",
"Extensions/Binding++.swift",
"Extensions/CGFloat++.swift",
"Extensions/CGPoint++.swift",
"Extensions/CGRect++.swift",
"Extensions/CGSize++.swift",
"Extensions/Codable++.swift",
"Extensions/Codable+File.swift",
"Extensions/Collection++.swift",
"Extensions/Data++.swift",
"Extensions/DateFormatter++.swift",
"Extensions/DecodableExtensions.swift",
"Extensions/Dictionary++.swift",
"Extensions/DictionaryExtensions.swift",
"Extensions/Double++.swift",
"Extensions/Double+equal.swift",
"Extensions/Encodable++.swift",
"Extensions/Error+Equality.swift",
"Extensions/ErrorMessage.swift",
"Extensions/Image++.swift",
"Extensions/Occupiable+isNotEmpty.swift",
"Extensions/Optional++.swift",
"Extensions/Publisher++.swift",
"Extensions/Publisher+genericError.swift",
"Extensions/Result++.swift",
"Extensions/Sequence++.swift",
"Extensions/String++.swift",
"Extensions/Task++.swift",
"Extensions/UIApplication++.swift",
"Extensions/UIApplicationExtensions.swift",
"Extensions/UIViewController++.swift",
"Extensions/URL+file.swift",
"Extensions/URL+staticString.swift",
"Extensions/URLRequest+cURL.swift",
"Extensions/UserDefaults+Codable.swift",
"Helpers/CodableValueSubject.swift",
"Helpers/Create.swift",
"Helpers/CustomAssert.swift",
"Helpers/DebouncingTaskViewModifier.swift",
"Helpers/Logging.swift",
"Helpers/ReplaySubject.swift",
"Helpers/Resulting.swift",
"Helpers/Then.swift",
"Helpers/URLSession+Delegate.swift",
"TCAExtensions/AnyReducer+Subscriptions.swift",
"TCAExtensions/Identified.swift",
"TCAExtensions/ReducerProtocol+onChange.swift",
"TCAExtensions/StateWithContext.swift",
"UI/DesignSystem/ColorPalette.swift",
"UI/DesignSystem/DesignSystem.swift",
"UI/DesignSystem/Fonts.swift",
"UI/DesignSystem/Grid.swift",
"UI/SwiftUIHelpers/Border.swift",
"UI/SwiftUIHelpers/Color++.swift",
"UI/SwiftUIHelpers/ContinuousCornerRadius.swift",
"UI/SwiftUIHelpers/ForEach.swift",
"UI/SwiftUIHelpers/FrameSize.swift",
"UI/SwiftUIHelpers/Gradients.swift",
"UI/SwiftUIHelpers/PreviewPresets/ContentSizeCategoryPreview.swift",
"UI/SwiftUIHelpers/PreviewPresets/DarkThemePreview.swift",
"UI/SwiftUIHelpers/PreviewPresets/FontPreview.swift",
"UI/SwiftUIHelpers/PreviewPresets/LocalePreview.swift",
"UI/SwiftUIHelpers/PreviewPresets/RightToLeftPreview.swift",
"UI/SwiftUIHelpers/PreviewPresets/View+PreviewPresets.swift",
"UI/SwiftUIHelpers/RoundedCorner.swift",
"UI/SwiftUIHelpers/UIViewRepresenting.swift",
"UI/SwiftUIHelpers/View++.swift",
"UI/SwiftUIHelpers/View+animate.swift",
"UI/SwiftUIHelpers/View+onWillDisappear.swift",
"UI/SwiftUIHelpers/View+readSize.swift",
"UI/SwiftUIHelpers/WithInlineState.swift",
"UI/Views/ActivityIndicator.swift",
"UI/Views/ExpandableText.swift",
"UI/Views/ShareSheet.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.