The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-composable-architecture, reference 1.26.2 (377da4), with Swift 6.3 for macOS (SPM) on 29 Aug 2026 01:29:57 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

484 |   /// passed to the
485 |   /// closure.
warning: '8zqxk' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
   --> ../TestStore.swift:493:59-493:65
491 |   ///
492 |   /// This is the default timeout used in all methods that take an optional timeout, such as
493 +   /// ``receive(_:timeout:assert:fileID:file:line:column:)-8zqxk`` and
    |                                                           ├─suggestion: Replace '8zqxk' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ├─suggestion: Replace '8zqxk' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
    |                                                           ├─suggestion: Replace '8zqxk' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ├─suggestion: Replace '8zqxk' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ├─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                           ╰─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
494 |   /// ``finish(timeout:fileID:file:line:column:)-klnc``.
495 |   public var timeout: Duration
warning: 'klnc' isn't a disambiguation for 'finish(timeout:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
   --> ../TestStore.swift:494:49-494:54
492 |   /// This is the default timeout used in all methods that take an optional timeout, such as
493 |   /// ``receive(_:timeout:assert:fileID:file:line:column:)-8zqxk`` and
494 +   /// ``finish(timeout:fileID:file:line:column:)-klnc``.
    |                                                 ├─suggestion: Replace 'klnc' with '(Duration?,_,_,_,_)' for '@MainActor func finish(timeout duration: Duration? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                 ╰─suggestion: Replace 'klnc' with '(UInt64,_,_,_,_)' for '@MainActor func finish(timeout nanoseconds: UInt64, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
495 |   public var timeout: Duration
496 |
warning: 'klnc' isn't a disambiguation for 'finish(timeout:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
   --> ../TestStore.swift:994:49-994:54
992 |   /// happening inside your features. For example, you can send an action in a child feature
993 |   /// without asserting on how many changes in the system, and then tell the test store to
994 +   /// ``finish(timeout:fileID:file:line:column:)-klnc`` by executing all of its effects, and finally
    |                                                 ├─suggestion: Replace 'klnc' with '(Duration?,_,_,_,_)' for '@MainActor func finish(timeout duration: Duration? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
    |                                                 ╰─suggestion: Replace 'klnc' with '(UInt64,_,_,_,_)' for '@MainActor func finish(timeout nanoseconds: UInt64, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
995 |   /// to ``skipReceivedActions(strict:fileID:file:line:column:)`` to receive all actions. After that
996 |   /// is done you can assert on the final state of the store:
warning: '8zqxk' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1451:85-1451:91
1449 |   /// state changes.
1450 |   ///
1451 +   /// This method is similar to ``receive(_:timeout:assert:fileID:file:line:column:)-8zqxk``, except
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ╰─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
1452 |   /// it allows you to assert that an action was received that matches a predicate instead of a case
1453 |   /// key path:
warning: '53wic' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1470:59-1470:65
1468 |   ///
1469 |   /// If you only want to check that a particular action case was received, then you might find the
1470 +   /// ``receive(_:timeout:assert:fileID:file:line:column:)-53wic`` overload of this method more
     |                                                           ├─suggestion: Replace '53wic' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ├─suggestion: Replace '53wic' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                           ├─suggestion: Replace '53wic' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ├─suggestion: Replace '53wic' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ├─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                           ╰─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
1471 |   /// useful.
1472 |   ///
warning: '8zqxk' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1554:85-1554:91
1552 |   /// Asserts an action was received matching a case path and asserts how the state changes.
1553 |   ///
1554 +   /// This method is similar to ``receive(_:timeout:assert:fileID:file:line:column:)-8zqxk``, except
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ╰─suggestion: Replace '8zqxk' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
1555 |   /// it allows you to assert that an action was received that matches a case key path instead of a
1556 |   /// predicate.
warning: '53wic' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1657:85-1657:91
1655 |   /// the state changes.
1656 |   ///
1657 +   /// This method is similar to ``receive(_:timeout:assert:fileID:file:line:column:)-53wic``, except
     |                                                                                     ├─suggestion: Replace '53wic' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '53wic' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                                                     ├─suggestion: Replace '53wic' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '53wic' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ├─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                                     ╰─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
1658 |   /// it allows you to assert on the value inside the action too.
1659 |   ///
warning: '8f2pl' isn't a disambiguation for 'send(_:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1913:74-1913:80
1911 |   /// Sends an action to the store and asserts when state changes.
1912 |   ///
1913 +   /// This method is similar to ``send(_:assert:fileID:file:line:column:)-8f2pl``, except it allows
     |                                                                          ├─suggestion: Replace '8f2pl' with '(Action,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: Action, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
     |                                                                          ╰─suggestion: Replace '8f2pl' with '(CaseKeyPath<Action,Void>,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: CaseKeyPath<Action, Void>, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
1914 |   /// you to specify a case key path to an action, which can be useful when testing the integration
1915 |   /// of features and sending deeply nested actions. For example:
warning: '8f2pl' isn't a disambiguation for 'send(_:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:1961:74-1961:80
1959 |   /// Sends an action to the store and asserts when state changes.
1960 |   ///
1961 +   /// This method is similar to ``send(_:assert:fileID:file:line:column:)-8f2pl``, except it allows
     |                                                                          ├─suggestion: Replace '8f2pl' with '(Action,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: Action, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
     |                                                                          ╰─suggestion: Replace '8f2pl' with '(CaseKeyPath<Action,Void>,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: CaseKeyPath<Action, Void>, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
1962 |   /// you to specify a value for the associated value of the action.
1963 |   ///
warning: '8f2pl' isn't a disambiguation for 'send(_:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:2223:79-2223:85
2221 | }
2222 |
2223 + /// The type returned from ``TestStore/send(_:assert:fileID:file:line:column:)-8f2pl`` that represents the
     |                                                                               ├─suggestion: Replace '8f2pl' with '(Action,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: Action, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
     |                                                                               ╰─suggestion: Replace '8f2pl' with '(CaseKeyPath<Action,Void>,_,_,_,_,_)' for '@discardableResult @MainActor func send(_ action: CaseKeyPath<Action, Void>, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async -> TestStoreTask'
2224 | /// lifecycle of the effect started from sending an action.
2225 | ///
warning: 'klnc' isn't a disambiguation for 'finish(timeout:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:2248:61-2248:66
2246 | /// ```
2247 | ///
2248 + /// See ``TestStore/finish(timeout:fileID:file:line:column:)-klnc`` for the ability to await all
     |                                                             ├─suggestion: Replace 'klnc' with '(Duration?,_,_,_,_)' for '@MainActor func finish(timeout duration: Duration? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                             ╰─suggestion: Replace 'klnc' with '(UInt64,_,_,_,_)' for '@MainActor func finish(timeout nanoseconds: UInt64, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
2249 | /// in-flight effects in the test store.
2250 | ///
warning: '53wic' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:2477:69-2477:75
2475 |   ///
2476 |   /// To partially match an action received from an effect, use
2477 +   /// ``TestStore/receive(_:timeout:assert:fileID:file:line:column:)-53wic`` or
     |                                                                     ├─suggestion: Replace '53wic' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '53wic' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                                     ├─suggestion: Replace '53wic' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '53wic' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '53wic' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ╰─suggestion: Replace '53wic' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
2478 |   /// ``TestStore/receive(_:timeout:assert:fileID:file:line:column:)-35638``.
2479 |
warning: '35638' isn't a disambiguation for 'receive(_:timeout:assert:fileID:file:line:column:)' at '/ComposableArchitecture/TestStore'
    --> ../TestStore.swift:2478:69-2478:75
2476 |   /// To partially match an action received from an effect, use
2477 |   /// ``TestStore/receive(_:timeout:assert:fileID:file:line:column:)-53wic`` or
2478 +   /// ``TestStore/receive(_:timeout:assert:fileID:file:line:column:)-35638``.
     |                                                                     ├─suggestion: Replace '35638' with '(Action,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '35638' with '(Action,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ expectedAction: Action, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async where Action : Equatable'
     |                                                                     ├─suggestion: Replace '35638' with '((Action)->Bool,Duration?,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '35638' with '((Action)->Bool,UInt64,_,_,_,_,_)' for '@MainActor func receive(_ isMatching: (Action) -> Bool, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '35638' with '(AnyCasePath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '35638' with '(AnyCasePath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: AnyCasePath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ├─suggestion: Replace '35638' with '(CaseKeyPath<Action,Value>,Duration?,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout duration: Duration? = nil, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
     |                                                                     ╰─suggestion: Replace '35638' with '(CaseKeyPath<Action,Value>,UInt64,_,_,_,_,_)' for '@MainActor func receive<Value>(_ actionCase: CaseKeyPath<Action, Value>, timeout nanoseconds: UInt64, assert updateStateToExpectedResult: ((inout State) throws -> Void)? = nil, fileID: StaticString = #fileID, file filePath: StaticString = #filePath, line: UInt = #line, column: UInt = #column) async'
2479 |
2480 |   case on
Finished building documentation for 'ComposableArchitecture' (5.46s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/pointfreeco/swift-composable-architecture/1.26.2
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Compiling SymbolKit DeclarationFragments.swift
[7/54] Compiling SymbolKit Fragment.swift
[8/54] Compiling SymbolKit FragmentKind.swift
[9/54] Compiling SymbolKit FunctionParameter.swift
[10/54] Compiling SymbolKit FunctionSignature.swift
[11/58] Emitting module SymbolKit
[12/58] Compiling Snippets SnippetLanguage.swift
[13/58] Compiling Snippets SnippetParser.swift
[14/58] Compiling Snippets Snippet.swift
[15/58] Emitting module Snippets
[16/58] Compiling SymbolKit Relationship.swift
[17/58] Compiling SymbolKit RelationshipKind.swift
[18/58] Compiling SymbolKit SourceOrigin.swift
[19/58] Compiling SymbolKit GenericConstraints.swift
[20/58] Compiling SymbolKit Swift.swift
[21/58] Compiling SymbolKit GenericConstraint.swift
[22/58] Compiling SymbolKit GenericParameter.swift
[23/58] Compiling SymbolKit Generics.swift
[24/58] Compiling SymbolKit Namespace.swift
[25/58] Compiling SymbolKit Mixin+Equals.swift
[26/58] Compiling SymbolKit Mixin+Hash.swift
[27/58] Compiling SymbolKit Mixin.swift
[28/58] Compiling SymbolKit LineList.swift
[29/58] Compiling SymbolKit Position.swift
[30/58] Compiling SymbolKit SourceRange.swift
[31/58] Compiling SymbolKit Metadata.swift
[32/58] Compiling SymbolKit Module.swift
[33/58] Compiling SymbolKit OperatingSystem.swift
[34/58] Compiling SymbolKit Platform.swift
[35/58] Compiling SymbolKit Identifier.swift
[36/58] Compiling SymbolKit KindIdentifier.swift
[37/58] Compiling SymbolKit Location.swift
[38/58] Compiling SymbolKit Mutability.swift
[39/58] Compiling SymbolKit SemanticVersion.swift
[40/58] Compiling SymbolKit AccessControl.swift
[41/58] Compiling SymbolKit Availability.swift
[42/58] Compiling SymbolKit AvailabilityItem.swift
[43/58] Compiling SymbolKit Domain.swift
[44/58] Compiling SymbolKit Names.swift
[45/58] Compiling SymbolKit SPI.swift
[46/58] Compiling SymbolKit Snippet.swift
[47/58] Compiling SymbolKit Extension.swift
[48/58] Compiling SymbolKit Symbol.swift
[49/58] Compiling SymbolKit SymbolKind.swift
[50/58] Compiling SymbolKit SymbolGraph.swift
[51/58] Compiling SymbolKit GraphCollector.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract URL+Status.swift
[57/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Emitting module snippet_extract
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.96s)
Building for debugging...
[0/5] Write swift-version-69A768CDF2A0BEE1.txt
[2/43] Compiling Dependencies Exports.swift
[3/43] Compiling Dependencies SendableKeyPath.swift
[4/45] Compiling Dependencies FireAndForget.swift
[5/45] Compiling Dependencies Locale.swift
[6/45] Compiling Dependencies MainQueue.swift
[7/45] Compiling Dependencies MainRunLoop.swift
[8/45] Compiling Dependencies NotificationCenter.swift
[9/45] Compiling Dependencies OpenURL.swift
[10/45] Compiling DependenciesMacrosPlugin DependencyEntryMacro.swift
[11/45] Compiling DependenciesMacrosPlugin Plugins.swift
[12/45] Compiling DependenciesMacrosPlugin Support.swift
[13/45] Compiling ComposableArchitectureMacros Plugins.swift
[14/45] Compiling ComposableArchitectureMacros ViewActionMacro.swift
[15/45] Emitting module ComposableArchitectureMacros
[16/45] Compiling ComposableArchitectureMacros Availability.swift
[17/45] Compiling DependenciesMacrosPlugin DependencyClientMacro.swift
[18/45] Emitting module DependenciesMacrosPlugin
[19/45] Compiling DependenciesMacrosPlugin DependencyEndpointMacro.swift
[20/45] Compiling Dependencies Dependency.swift
[21/45] Compiling Dependencies DependencyContext.swift
[22/45] Compiling Dependencies DependencyKey.swift
[23/44] Emitting module Dependencies
[24/44] Compiling ComposableArchitectureMacros Extensions.swift
[25/44] Compiling ComposableArchitectureMacros ObservableStateMacro.swift
[26/44] Compiling Dependencies TypeName.swift
[27/44] Compiling Dependencies PreviewTrait.swift
[28/44] Compiling Dependencies WithRandomNumberGenerator.swift
[29/44] Compiling Dependencies AppEntryPoint.swift
[30/44] Compiling Dependencies Deprecations.swift
[31/44] Compiling Dependencies TestTrait.swift
[32/44] Compiling Dependencies WithDependencies.swift
[33/47] Compiling Dependencies Clocks.swift
[34/47] Compiling Dependencies Context.swift
[35/47] Compiling Dependencies Date.swift
[36/47] Compiling Dependencies TimeZone.swift
[37/47] Compiling Dependencies URLSession.swift
[38/47] Compiling Dependencies UUID.swift
[39/47] Compiling Dependencies DependencyValues.swift
[40/47] Compiling Dependencies Assert.swift
[41/47] Compiling Dependencies Calendar.swift
[42/47] Emitting module DependenciesMacros
[43/47] Compiling DependenciesMacros Macros.swift
[44/47] Compiling DependenciesMacros Exports.swift
[45/68] Compiling ComposableArchitectureMacros PresentsMacro.swift
[46/68] Compiling ComposableArchitectureMacros ReducerMacro.swift
[47/67] Compiling SwiftNavigation AlertState.swift
[48/67] Compiling SwiftNavigation Bind.swift
[49/67] Compiling SwiftNavigation Binding.swift
[50/67] Compiling SwiftNavigation KeyPath+Sendable.swift
[51/67] Compiling SwiftNavigation ToOptionalUnit.swift
[52/69] Emitting module SwiftNavigation
[53/69] Compiling SwiftNavigation Deprecations.swift
[54/69] Compiling SwiftNavigation ErrorMechanism.swift
[55/69] Compiling SwiftNavigation HashableObject.swift
[56/69] Compiling SwiftNavigation AssumeIsolated.swift
[57/69] Compiling SwiftNavigation UIBindable.swift
[58/69] Compiling SwiftNavigation UIBinding.swift
[59/69] Compiling SwiftNavigation ButtonState.swift
[60/69] Compiling SwiftNavigation ButtonStateBuilder.swift
[61/69] Compiling SwiftNavigation ConfirmationDialogState.swift
[62/69] Compiling SwiftNavigation NSObject+Observe.swift
[63/69] Compiling SwiftNavigation Observe.swift
[64/69] Compiling SwiftNavigation Exports.swift
[65/69] Compiling SwiftNavigation HashableStaticString.swift
[66/69] Compiling SwiftNavigation UIBinding+Sharing.swift
[67/69] Compiling SwiftNavigation TextState.swift
[68/69] Compiling SwiftNavigation UINavigationPath.swift
[69/69] Compiling SwiftNavigation UITransaction.swift
[70/89] Emitting module UIKitNavigation
[71/91] Compiling UIKitNavigation NavigationStackController.swift
[72/91] Compiling UIKitNavigation Presentation.swift
[73/91] Compiling UIKitNavigation UITextField.swift
[74/91] Compiling UIKitNavigation Exports.swift
[75/91] Compiling UIKitNavigation Push.swift
[76/91] Compiling UIKitNavigation UIAlertController.swift
[77/91] Compiling UIKitNavigation UISlider.swift
[78/91] Compiling UIKitNavigation UIStepper.swift
[79/91] Compiling UIKitNavigation PopFromViewController.swift
[80/91] Compiling UIKitNavigation Dismiss.swift
[81/91] Compiling UIKitNavigation Representable.swift
[82/91] Compiling UIKitNavigation UIBinding.swift
[83/91] Compiling UIKitNavigation UISwitch.swift
[84/91] Compiling UIKitNavigation UITabBarController.swift
[85/91] Compiling UIKitNavigation UIPageControl.swift
[86/91] Compiling UIKitNavigation UISegmentedControl.swift
[87/91] Compiling UIKitNavigation UIColorWell.swift
[88/91] Compiling UIKitNavigation UIControl.swift
[89/91] Compiling UIKitNavigation UIDatePicker.swift
[90/91] Compiling UIKitNavigation UIKitAnimation.swift
[91/91] Compiling UIKitNavigation UITransaction.swift
[92/104] Compiling SwiftUINavigation Sheet.swift
[93/104] Compiling SwiftUINavigation Popover.swift
[94/104] Compiling SwiftUINavigation Identified.swift
[95/104] Compiling SwiftUINavigation Exports.swift
[96/104] Compiling SwiftUINavigation NavigationDestination.swift
[97/104] Compiling SwiftUINavigation Binding+Internal.swift
[98/104] Compiling SwiftUINavigation Deprecations.swift
[99/104] Compiling SwiftUINavigation NavigationLink.swift
[100/105] Compiling SwiftUINavigation Alert.swift
[101/105] Compiling SwiftUINavigation Binding.swift
[102/105] Emitting module SwiftUINavigation
[103/105] Compiling SwiftUINavigation ConfirmationDialog.swift
[104/105] Compiling SwiftUINavigation FullScreenCover.swift
[105/105] Compiling SwiftUINavigation WithState.swift
[106/161] Compiling ComposableArchitecture AreOrderedSetsDuplicates.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[107/161] Compiling ComposableArchitecture Box.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[108/161] Compiling ComposableArchitecture Create.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[109/161] Compiling ComposableArchitecture CurrentValueRelay.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[110/161] Compiling ComposableArchitecture Debug.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[111/161] Compiling ComposableArchitecture DefaultSubscript.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                           `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
148 |         callback(
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
152 |           )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
149 |           .init(
150 |             send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
151 |             complete: { [weak self] in self?.buffer.complete(completion: $0) }
    |                                              `- warning: capture of non-Sendable type 'Downstream.Type' in an isolated closure [#SendableMetatypes]
152 |           )
153 |         )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[112/167] Compiling ComposableArchitecture Reducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[113/167] Compiling ComposableArchitecture ReducerBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[114/167] Compiling ComposableArchitecture BindingReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[115/167] Compiling ComposableArchitecture CombineReducers.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[116/167] Compiling ComposableArchitecture DebugReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[117/167] Compiling ComposableArchitecture DependencyKeyWritingReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 69 | extension Reducer {
 70 |   public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
 71 |     reduce(into: &state, action: action)
    |     `- warning: 'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
  − return Child().reduce(&child.state, action: .childAction).map(Action.child)
  + return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer. [#DeprecatedDeclaration]
 72 |   }
 73 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[118/167] Compiling ComposableArchitecture EmptyReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[119/167] Compiling ComposableArchitecture ForEachReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[120/167] Compiling ComposableArchitecture IfCaseLetReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[121/167] Compiling ComposableArchitecture IfLetReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[122/167] Compiling ComposableArchitecture OnChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[123/167] Compiling ComposableArchitecture Optional.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:260:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
258 |       .dependency(\.navigationIDPath, elementNavigationID)
259 |       ._reduce(into: &state[keyPath: self.toElementsState][id: id]!, action: elementAction)
260 |       .map { [toElementAction] in toElementAction.embed((id, $0)) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
261 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
262 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfCaseLetReducer.swift:206:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
204 |       .dependency(\.navigationIDPath, newNavigationID)
205 |       ._reduce(into: &childState, action: childAction)
206 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
207 |       .cancellable(id: childID)
208 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:228:8: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
226 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
227 |       ._reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
228 |       .map { [toChildAction] in toChildAction.embed($0) }
    |        `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
229 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
230 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[124/167] Compiling ComposableArchitecture CaseReducer.swift
[125/167] Compiling ComposableArchitecture Core.swift
[126/167] Compiling ComposableArchitecture Dismiss.swift
[127/167] Compiling ComposableArchitecture IsPresented.swift
[128/167] Compiling ComposableArchitecture Effect.swift
[129/167] Compiling ComposableArchitecture Cancellation.swift
[130/167] Compiling ComposableArchitecture Publisher.swift
[131/167] Compiling ComposableArchitecture IdentifiedArray+Observation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[132/167] Compiling ComposableArchitecture NavigationStack+Observation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[133/167] Compiling ComposableArchitecture ObservableState.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[134/167] Compiling ComposableArchitecture ObservationStateRegistrar.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[135/167] Compiling ComposableArchitecture Store+Observation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[136/167] Compiling ComposableArchitecture ViewAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
128 |     self.store = store
129 |     store._$observationRegistrar.access(store, keyPath: \.currentState)
130 |     self.data = store.withState { $0 }
    |                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
131 |   }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/NavigationStack+Observation.swift:483:16: warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
481 |       #if DEBUG && !os(visionOS)
482 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
483 |           self.scope(state: state, action: action)
    |                |- warning: 'scope(state:action:)' is deprecated: renamed to 'scope(_:action:)' [#DeprecatedDeclaration]
    |                `- note: use 'scope(_:action:)' instead
484 |         }
485 |       #else
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Store+Observation.swift:894:16: warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
 892 |       #if DEBUG && !os(visionOS)
 893 |         _PerceptionLocals.$isInPerceptionTracking.withValue(isInViewBody) {
 894 |           self.scope(
     |                |- warning: 'scope(state:action:fileID:filePath:line:column:)' is deprecated: renamed to 'scope(_:action:fileID:filePath:line:column:)' [#DeprecatedDeclaration]
     |                `- note: use 'scope(_:action:fileID:filePath:line:column:)' instead
 895 |             state: state,
 896 |             action: action.appending(path: \.presented),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:29:16: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
27 |   @discardableResult
28 |   public func send(_ action: StoreAction.ViewAction, animation: Animation?) -> StoreTask {
29 |     self.store.send(.view(action), animation: animation)
   |                `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
30 |   }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/ViewAction.swift:35:16: warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
33 |   @discardableResult
34 |   public func send(_ action: StoreAction.ViewAction, transaction: Transaction) -> StoreTask {
35 |     self.store.send(.view(action), transaction: transaction)
   |                `- warning: 'send(_:transaction:)' is deprecated: Use 'withTransaction(transaction) { _ = store.send(action) }' instead [#DeprecatedDeclaration]
36 |   }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[137/167] Compiling ComposableArchitecture PresentationReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[138/167] Compiling ComposableArchitecture Reduce.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[139/167] Compiling ComposableArchitecture Scope.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[140/167] Compiling ComposableArchitecture SignpostReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[141/167] Compiling ComposableArchitecture StackReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[142/167] Compiling ComposableArchitecture AppStorageKeyPathKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
275 |       let keyPath = keyPath.unsafeSendable()
276 |       return AnyCasePath<PresentationAction, AppendedAction>(
277 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
277 |         embed: { .presented(keyPath($0)) },
278 |         extract: {
279 |           guard case .presented(let action) = $0 else { return nil }
    |                                               `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
280 |           return action[case: keyPath]
281 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
293 |           switch $0 {
294 |           case .dismiss:
295 |             return .dismiss
    |                     `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
296 |           case .presented(let action):
297 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
299 |         },
300 |         extract: {
301 |           switch $0 {
    |                  `- warning: capture of non-Sendable type 'Action.Type' in an isolated closure [#SendableMetatypes]
302 |           case .dismiss:
303 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:498:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
496 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
497 |         )
498 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
499 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
500 |       baseEffects = self.base._reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:570:25: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
568 |       let presentationDestinationID = self.navigationIDPath(for: presentationState)
569 |       state[keyPath: self.toPresentationState].presentedID = presentationDestinationID
570 |       presentEffects = .concatenate(
    |                         `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
571 |         .publisher { Empty(completeImmediately: false) }
572 |           ._cancellable(id: PresentationDismissID(), navigationIDPath: presentationDestinationID),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:451:12: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
449 |             action: destinationAction
450 |           )
451 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |            `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
452 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
453 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:576:19: warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
574 |         idsAfter.subtracting(idsBefore).map { elementID in
575 |           let navigationDestinationID = self.navigationIDPath(for: elementID)
576 |           return .concatenate(
    |                   `- warning: 'concatenate' is deprecated: Sequence work directly in a '.run' instead [#DeprecatedDeclaration]
577 |             .publisher { Empty(completeImmediately: false) }
578 |               ._cancellable(
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[143/167] Emitting module ComposableArchitecture
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:237:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
235 |       return self.child
236 |         ._reduce(into: &childState, action: childAction)
237 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
238 |
239 |     case .keyPath(let toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:242:10: warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
240 |       return self.child
241 |         ._reduce(into: &state[keyPath: toChildState], action: childAction)
242 |         .map { [toChildAction] in toChildAction.embed($0) }
    |          `- warning: 'map' is deprecated: Avoid transforming effects; construct them directly in a feature instead [#DeprecatedDeclaration]
243 |     }
244 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[144/167] Compiling ComposableArchitecture KeyPath+Sendable.swift
[145/167] Compiling ComposableArchitecture Locking.swift
[146/167] Compiling ComposableArchitecture Logger.swift
[147/167] Compiling ComposableArchitecture NavigationID.swift
[148/167] Compiling ComposableArchitecture OpenExistential.swift
[149/167] Compiling ComposableArchitecture PresentationID.swift
[150/167] Compiling ComposableArchitecture ReturningLastNonNilValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[151/167] Compiling ComposableArchitecture RuntimeWarnings.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[152/167] Compiling ComposableArchitecture StackIDGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[153/167] Compiling ComposableArchitecture Macros.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[154/167] Compiling ComposableArchitecture Alert+Observation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[155/167] Compiling ComposableArchitecture Binding+Observation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 6 |   public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
 7 |     let store = item.wrappedValue
 8 |     let alertState = store?.withState { $0 }
   |                             `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
 9 |     return self.alert(
10 |       (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:23:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
21 |             case .animatedSend(let action, let animation):
22 |               if let action {
23 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
24 |               }
25 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
43 |   ) -> some View {
44 |     let store = item.wrappedValue
45 |     let confirmationDialogState = store?.withState { $0 }
   |                                          `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
46 |     return self.confirmationDialog(
47 |       (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:62:24: warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
60 |             case .animatedSend(let action, let animation):
61 |               if let action {
62 |                 store?.send(action, animation: animation)
   |                        `- warning: 'send(_:animation:)' is deprecated: Use 'withAnimation { _ = store.send(action) }' instead [#DeprecatedDeclaration]
63 |               }
64 |             @unknown default:
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 74 |     .init(
 75 |       keyPath: keyPath,
 76 |       set: { $0[keyPath: keyPath] = value },
    |              `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 77 |       value: value,
 78 |       valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
141 |             keyPath: keyPath,
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
    |               `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
144 |               $0[keyPath: keyPath] = value
145 |             },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
142 |             set: {
143 |               debugger.wasCalled.setValue(true)
144 |               $0[keyPath: keyPath] = value
    |               `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
145 |             },
146 |             value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
153 |       .init(
154 |         keyPath: keyPath,
155 |         set: { $0[keyPath: keyPath] = value },
    |                `- warning: capture of non-Sendable type 'Self.State.Type' in an isolated closure [#SendableMetatypes]
156 |         value: value,
157 |         valueIsEqualTo: { $0 as? Value == value }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[156/167] Compiling ComposableArchitecture Deprecations.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[157/167] Compiling ComposableArchitecture DispatchQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[158/167] Compiling ComposableArchitecture EffectActions.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[159/167] Compiling ComposableArchitecture EphemeralState.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[160/167] Compiling ComposableArchitecture Exports.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[161/167] Compiling ComposableArchitecture HashableStaticString.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1335 |         to another case:
1336 |
1337 |             \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
     |                                                       `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
1338 |
1339 |         This usually happens when there is a mismatch between the case being switched on and the \
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[162/167] Compiling ComposableArchitecture Store.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[163/167] Compiling ComposableArchitecture Binding.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[164/167] Compiling ComposableArchitecture TestStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[165/167] Compiling ComposableArchitecture AlertStateUIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[166/167] Compiling ComposableArchitecture NavigationStackControllerUIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[167/167] Compiling ComposableArchitecture resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
391 |         return core.didSet
392 |           .prefix { [weak self] _ in self?.core.isInvalid == false }
393 |           .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
    |                                               `- warning: 'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState [#DeprecatedDeclaration]
394 |           .removeDuplicates()
395 |           .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 43 |       let keyPath = keyPath.unsafeSendable()
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
 47 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:31: warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 44 |       return AnyCasePath(
 45 |         embed: { .set(keyPath, $0) },
 46 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                               `- warning: capture of non-Sendable type 'Root.Type' in an isolated closure [#SendableMetatypes]
 47 |       )
 48 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
104 | extension BindableAction {
105 |   public var binding: BindingAction<State>? {
106 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure [#SendableMetatypes]
107 |   }
108 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
Build of target: 'ComposableArchitecture' complete! (6.04s)
   15888
141	/Users/admin/builder/spi-builder-workspace/.docs/pointfreeco/swift-composable-architecture/1.26.2
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/pointfreeco/swift-composable-architecture/1.26.2
File count: 15888
Doc size:   141.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -pointfreeco-swift-composable-architecture-1.26.2-8a722451.zip to presigned URL
Starting upload of 45932841 bytes...
Upload completed successfully
Done.