The Swift Package Index logo.Swift Package Index

Build Information

Successful build of CombineEx, reference main (17ef88), with Swift 6.1 for macOS (SPM) on 3 Mar 2026 00:49:48 UTC.

Swift 6 data race errors: 5

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
120 |
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
143 |
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
156 |
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:65: warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
    |               `- note: consider making generic parameter 'some PropertyProtocol<I>' conform to the 'Sendable' protocol
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                                 `- warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:17: warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                 |- warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
280 |             }
281 |         }.async()
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:34: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                                  `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
280 |             }
281 |         }.async()
CombineEx.PropertyProtocol.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol PropertyProtocol {
2 | Self : CombineEx.PropertyProtocol}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[42/48] Compiling CombineEx Publisher+SchedulerExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:39:26: warning: capture of 'value' with non-sendable type 'T' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 34 |
 35 |     @_disfavoredOverload
 36 |     func map<T>(
    |              `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
 37 |         value: T
 38 |     ) -> Property<T> {
 39 |         lift { _ in Just(value) }
    |                          `- warning: capture of 'value' with non-sendable type 'T' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:45:23: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self.Output, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 43 |         _ keyPath: KeyPath<Output, T>
 44 |     ) -> Property<T> {
 45 |         lift { $0.map(keyPath) }
    |                       `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self.Output, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 46 |     }
 47 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:84:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 80 | public extension PropertyProtocol {
 81 |     func combineLatest<A>(
 82 |         _ pA: some PropertyProtocol<A>
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 83 |     ) -> Property<(Output, A)> {
 84 |         lift { $0.combineLatest(pA) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:91:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 86 |
 87 |     func combineLatest<A, B>(
 88 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 89 |         _ pB: some PropertyProtocol<B>
 90 |     ) -> Property<(Output, A, B)> {
 91 |         lift { $0.combineLatest(pA, pB) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 92 |     }
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:91:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 87 |     func combineLatest<A, B>(
 88 |         _ pA: some PropertyProtocol<A>,
 89 |         _ pB: some PropertyProtocol<B>
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
 90 |     ) -> Property<(Output, A, B)> {
 91 |         lift { $0.combineLatest(pA, pB) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 92 |     }
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 93 |
 94 |     func combineLatest<A, B, C>(
 95 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 96 |         _ pB: some PropertyProtocol<B>,
 97 |         _ pC: some PropertyProtocol<C>
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 94 |     func combineLatest<A, B, C>(
 95 |         _ pA: some PropertyProtocol<A>,
 96 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
 97 |         _ pC: some PropertyProtocol<C>
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 95 |         _ pA: some PropertyProtocol<A>,
 96 |         _ pB: some PropertyProtocol<B>,
 97 |         _ pC: some PropertyProtocol<C>
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
101 |
102 |     func combineLatest<A, B, C, D>(
103 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
102 |     func combineLatest<A, B, C, D>(
103 |         _ pA: some PropertyProtocol<A>,
104 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
103 |         _ pA: some PropertyProtocol<A>,
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
110 |
111 |     func combineLatest<A, B, C, D, E>(
112 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
    :
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
111 |     func combineLatest<A, B, C, D, E>(
112 |         _ pA: some PropertyProtocol<A>,
113 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
112 |         _ pA: some PropertyProtocol<A>,
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
120 |
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
143 |
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
156 |
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:65: warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
    |               `- note: consider making generic parameter 'some PropertyProtocol<I>' conform to the 'Sendable' protocol
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                                 `- warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:17: warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                 |- warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
280 |             }
281 |         }.async()
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:34: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                                  `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
280 |             }
281 |         }.async()
CombineEx.PropertyProtocol.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol PropertyProtocol {
2 | Self : CombineEx.PropertyProtocol}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[43/48] Compiling CombineEx UIScheduler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:39:26: warning: capture of 'value' with non-sendable type 'T' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 34 |
 35 |     @_disfavoredOverload
 36 |     func map<T>(
    |              `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
 37 |         value: T
 38 |     ) -> Property<T> {
 39 |         lift { _ in Just(value) }
    |                          `- warning: capture of 'value' with non-sendable type 'T' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:45:23: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self.Output, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 43 |         _ keyPath: KeyPath<Output, T>
 44 |     ) -> Property<T> {
 45 |         lift { $0.map(keyPath) }
    |                       `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self.Output, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 46 |     }
 47 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:84:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 80 | public extension PropertyProtocol {
 81 |     func combineLatest<A>(
 82 |         _ pA: some PropertyProtocol<A>
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 83 |     ) -> Property<(Output, A)> {
 84 |         lift { $0.combineLatest(pA) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 85 |     }
 86 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:91:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 86 |
 87 |     func combineLatest<A, B>(
 88 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 89 |         _ pB: some PropertyProtocol<B>
 90 |     ) -> Property<(Output, A, B)> {
 91 |         lift { $0.combineLatest(pA, pB) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 92 |     }
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:91:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 87 |     func combineLatest<A, B>(
 88 |         _ pA: some PropertyProtocol<A>,
 89 |         _ pB: some PropertyProtocol<B>
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
 90 |     ) -> Property<(Output, A, B)> {
 91 |         lift { $0.combineLatest(pA, pB) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 92 |     }
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 93 |
 94 |     func combineLatest<A, B, C>(
 95 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
 96 |         _ pB: some PropertyProtocol<B>,
 97 |         _ pC: some PropertyProtocol<C>
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 94 |     func combineLatest<A, B, C>(
 95 |         _ pA: some PropertyProtocol<A>,
 96 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
 97 |         _ pC: some PropertyProtocol<C>
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:99:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 95 |         _ pA: some PropertyProtocol<A>,
 96 |         _ pB: some PropertyProtocol<B>,
 97 |         _ pC: some PropertyProtocol<C>
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
 98 |     ) -> Property<(Output, A, B, C)> {
 99 |         lift { $0.combineLatest(pA, pB, pC) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
101 |
102 |     func combineLatest<A, B, C, D>(
103 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
102 |     func combineLatest<A, B, C, D>(
103 |         _ pA: some PropertyProtocol<A>,
104 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
103 |         _ pA: some PropertyProtocol<A>,
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
106 |         _ pD: some PropertyProtocol<D>
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:108:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
104 |         _ pB: some PropertyProtocol<B>,
105 |         _ pC: some PropertyProtocol<C>,
106 |         _ pD: some PropertyProtocol<D>
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
107 |     ) -> Property<(Output, A, B, C, D)> {
108 |         lift { $0.combineLatest(pA, pB, pC, pD) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |     }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
110 |
111 |     func combineLatest<A, B, C, D, E>(
112 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
    :
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
111 |     func combineLatest<A, B, C, D, E>(
112 |         _ pA: some PropertyProtocol<A>,
113 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
112 |         _ pA: some PropertyProtocol<A>,
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
113 |         _ pB: some PropertyProtocol<B>,
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
116 |         _ pE: some PropertyProtocol<E>
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:118:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
114 |         _ pC: some PropertyProtocol<C>,
115 |         _ pD: some PropertyProtocol<D>,
116 |         _ pE: some PropertyProtocol<E>
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
117 |     ) -> Property<(Output, A, B, C, D, E)> {
118 |         lift { $0.combineLatest(pA, pB, pC, pD, pE) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
119 |     }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
120 |
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
121 |     func combineLatest<A, B, C, D, E, F>(
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    :
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
122 |         _ pA: some PropertyProtocol<A>,
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
123 |         _ pB: some PropertyProtocol<B>,
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
124 |         _ pC: some PropertyProtocol<C>,
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
127 |         _ pF: some PropertyProtocol<F>
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:129:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
125 |         _ pD: some PropertyProtocol<D>,
126 |         _ pE: some PropertyProtocol<E>,
127 |         _ pF: some PropertyProtocol<F>
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
128 |     ) -> Property<(Output, A, B, C, D, E, F)> {
129 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
130 |     }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
132 |     func combineLatest<A, B, C, D, E, F, G>(
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
133 |         _ pA: some PropertyProtocol<A>,
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    :
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
134 |         _ pB: some PropertyProtocol<B>,
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
135 |         _ pC: some PropertyProtocol<C>,
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
136 |         _ pD: some PropertyProtocol<D>,
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
139 |         _ pG: some PropertyProtocol<G>
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:141:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
137 |         _ pE: some PropertyProtocol<E>,
138 |         _ pF: some PropertyProtocol<F>,
139 |         _ pG: some PropertyProtocol<G>
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
140 |     ) -> Property<(Output, A, B, C, D, E, F, G)> {
141 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
142 |     }
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
143 |
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
144 |     func combineLatest<A, B, C, D, E, F, G, H>(
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
145 |         _ pA: some PropertyProtocol<A>,
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
146 |         _ pB: some PropertyProtocol<B>,
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    :
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
147 |         _ pC: some PropertyProtocol<C>,
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
148 |         _ pD: some PropertyProtocol<D>,
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
149 |         _ pE: some PropertyProtocol<E>,
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
152 |         _ pH: some PropertyProtocol<H>
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:154:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
150 |         _ pF: some PropertyProtocol<F>,
151 |         _ pG: some PropertyProtocol<G>,
152 |         _ pH: some PropertyProtocol<H>
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
153 |     ) -> Property<(Output, A, B, C, D, E, F, G, H)> {
154 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
155 |     }
156 |
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:33: warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
156 |
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<A>' conform to the 'Sendable' protocol
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                 `- warning: capture of 'pA' with non-sendable type 'some PropertyProtocol<A>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:37: warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
157 |     func combineLatest<A, B, C, D, E, F, G, H, I>(
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<B>' conform to the 'Sendable' protocol
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                     `- warning: capture of 'pB' with non-sendable type 'some PropertyProtocol<B>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:41: warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
158 |         _ pA: some PropertyProtocol<A>,
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<C>' conform to the 'Sendable' protocol
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                         `- warning: capture of 'pC' with non-sendable type 'some PropertyProtocol<C>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:45: warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
159 |         _ pB: some PropertyProtocol<B>,
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<D>' conform to the 'Sendable' protocol
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                             `- warning: capture of 'pD' with non-sendable type 'some PropertyProtocol<D>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:49: warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
160 |         _ pC: some PropertyProtocol<C>,
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<E>' conform to the 'Sendable' protocol
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    :
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                 `- warning: capture of 'pE' with non-sendable type 'some PropertyProtocol<E>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:53: warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
161 |         _ pD: some PropertyProtocol<D>,
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<F>' conform to the 'Sendable' protocol
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                     `- warning: capture of 'pF' with non-sendable type 'some PropertyProtocol<F>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:57: warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
162 |         _ pE: some PropertyProtocol<E>,
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<G>' conform to the 'Sendable' protocol
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                         `- warning: capture of 'pG' with non-sendable type 'some PropertyProtocol<G>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:61: warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |         _ pF: some PropertyProtocol<F>,
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
    |               `- note: consider making generic parameter 'some PropertyProtocol<H>' conform to the 'Sendable' protocol
166 |         _ pI: some PropertyProtocol<I>
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                             `- warning: capture of 'pH' with non-sendable type 'some PropertyProtocol<H>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:168:65: warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
164 |         _ pG: some PropertyProtocol<G>,
165 |         _ pH: some PropertyProtocol<H>,
166 |         _ pI: some PropertyProtocol<I>
    |               `- note: consider making generic parameter 'some PropertyProtocol<I>' conform to the 'Sendable' protocol
167 |     ) -> Property<(Output, A, B, C, D, E, F, G, H, I)> {
168 |         lift { $0.combineLatest(pA, pB, pC, pD, pE, pF, pG, pH, pI) }
    |                                                                 `- warning: capture of 'pI' with non-sendable type 'some PropertyProtocol<I>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
169 |     }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:17: warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                 |- warning: capture of 'promise' with non-sendable type '(Result<Self.Output, Never>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
280 |             }
281 |         }.async()
/Users/admin/builder/spi-builder-workspace/Sources/Property/PropertyProtocol+Operators.swift:279:34: warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
277 |         await DeferredFuture<Output, Never> { promise in
278 |             queue.async {
279 |                 promise(.success(self.value))
    |                                  `- warning: capture of 'self' with non-sendable type 'Self' in a '@Sendable' closure
280 |             }
281 |         }.async()
CombineEx.PropertyProtocol.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol PropertyProtocol {
2 | Self : CombineEx.PropertyProtocol}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
[44/48] Compiling CombineEx Action.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:95:13: warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 | infix operator <~: AssignmentPrecedence
 94 |
 95 | private var kBindingAssociationKey = 0
    |             |- warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'kBindingAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'kBindingAssociationKey' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 | // swiftformat:disable opaqueGenericParameters
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:21: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 14 |     let onSink: (AnyPublisher<T, Never>) -> AnyCancellable
 15 |
 16 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 17 |         target: Target,
 18 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                     `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:38: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                                      `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
  |              `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:57:28: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 43 |         target: Target,
 44 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 55 |                 duringLifetimeOf: target,
 56 |                 receiveValue: { [weak target] value in
 57 |                     if let target {
    |                            `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |                         handler(target, value)
 59 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:32:13: warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | // MARK: - Permanent Association for NSObjects
31 |
32 | private var kPermanentObjAssociationKey = 0
   |             |- warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'kPermanentObjAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'kPermanentObjAssociationKey' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | private func __AnyObjectPermanentObjStorage(_ object: AnyObject) -> NSMutableArray {
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:20:50: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
18 |
19 |         let kvoToken = observe(keyPath) { obj, _ in
20 |             mutableProperty.value = obj[keyPath: keyPath]
   |                                                  `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
21 |         }
22 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:27:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
25 |                 duringLifetimeOf: self,
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
28 |                     receiveValue?(self, $0)
29 |                 },
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:28:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
28 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
29 |                 },
30 |                 receiveCompletion: { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:31:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |                 },
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     receiveCompletion?(self, $0)
33 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:32:21: warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
32 |                     receiveCompletion?(self, $0)
   |                     |- warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
33 |                 }
34 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:48:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
46 |                 duringLifetimeOf: self,
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
49 |                     receiveValue?(self, $0)
50 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:49:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
49 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
50 |                 }
51 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:66:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
64 |                 duringLifetimeOf: self,
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
67 |                     receiveValue?(self)
68 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:67:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
67 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 |                 }
69 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:83:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
81 |                 duringLifetimeOf: self,
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
84 |                     receiveValue?(self)
85 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:84:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
84 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
85 |                 }
86 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:21: warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                     |- warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'promise' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:44: warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                                            |- warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: task-isolated 'input' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
[45/48] Compiling CombineEx ActionTrigger.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:95:13: warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 | infix operator <~: AssignmentPrecedence
 94 |
 95 | private var kBindingAssociationKey = 0
    |             |- warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'kBindingAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'kBindingAssociationKey' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 | // swiftformat:disable opaqueGenericParameters
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:21: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 14 |     let onSink: (AnyPublisher<T, Never>) -> AnyCancellable
 15 |
 16 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 17 |         target: Target,
 18 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                     `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:38: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                                      `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
  |              `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:57:28: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 43 |         target: Target,
 44 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 55 |                 duringLifetimeOf: target,
 56 |                 receiveValue: { [weak target] value in
 57 |                     if let target {
    |                            `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |                         handler(target, value)
 59 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:32:13: warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | // MARK: - Permanent Association for NSObjects
31 |
32 | private var kPermanentObjAssociationKey = 0
   |             |- warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'kPermanentObjAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'kPermanentObjAssociationKey' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | private func __AnyObjectPermanentObjStorage(_ object: AnyObject) -> NSMutableArray {
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:20:50: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
18 |
19 |         let kvoToken = observe(keyPath) { obj, _ in
20 |             mutableProperty.value = obj[keyPath: keyPath]
   |                                                  `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
21 |         }
22 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:27:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
25 |                 duringLifetimeOf: self,
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
28 |                     receiveValue?(self, $0)
29 |                 },
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:28:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
28 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
29 |                 },
30 |                 receiveCompletion: { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:31:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |                 },
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     receiveCompletion?(self, $0)
33 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:32:21: warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
32 |                     receiveCompletion?(self, $0)
   |                     |- warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
33 |                 }
34 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:48:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
46 |                 duringLifetimeOf: self,
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
49 |                     receiveValue?(self, $0)
50 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:49:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
49 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
50 |                 }
51 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:66:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
64 |                 duringLifetimeOf: self,
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
67 |                     receiveValue?(self)
68 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:67:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
67 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 |                 }
69 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:83:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
81 |                 duringLifetimeOf: self,
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
84 |                     receiveValue?(self)
85 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:84:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
84 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
85 |                 }
86 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:21: warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                     |- warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'promise' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:44: warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                                            |- warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: task-isolated 'input' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
[46/48] Compiling CombineEx BindTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:95:13: warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 | infix operator <~: AssignmentPrecedence
 94 |
 95 | private var kBindingAssociationKey = 0
    |             |- warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'kBindingAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'kBindingAssociationKey' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 | // swiftformat:disable opaqueGenericParameters
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:21: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 14 |     let onSink: (AnyPublisher<T, Never>) -> AnyCancellable
 15 |
 16 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 17 |         target: Target,
 18 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                     `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:38: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                                      `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
  |              `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:57:28: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 43 |         target: Target,
 44 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 55 |                 duringLifetimeOf: target,
 56 |                 receiveValue: { [weak target] value in
 57 |                     if let target {
    |                            `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |                         handler(target, value)
 59 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:32:13: warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | // MARK: - Permanent Association for NSObjects
31 |
32 | private var kPermanentObjAssociationKey = 0
   |             |- warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'kPermanentObjAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'kPermanentObjAssociationKey' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | private func __AnyObjectPermanentObjStorage(_ object: AnyObject) -> NSMutableArray {
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:20:50: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
18 |
19 |         let kvoToken = observe(keyPath) { obj, _ in
20 |             mutableProperty.value = obj[keyPath: keyPath]
   |                                                  `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
21 |         }
22 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:27:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
25 |                 duringLifetimeOf: self,
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
28 |                     receiveValue?(self, $0)
29 |                 },
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:28:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
28 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
29 |                 },
30 |                 receiveCompletion: { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:31:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |                 },
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     receiveCompletion?(self, $0)
33 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:32:21: warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
32 |                     receiveCompletion?(self, $0)
   |                     |- warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
33 |                 }
34 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:48:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
46 |                 duringLifetimeOf: self,
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
49 |                     receiveValue?(self, $0)
50 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:49:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
49 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
50 |                 }
51 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:66:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
64 |                 duringLifetimeOf: self,
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
67 |                     receiveValue?(self)
68 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:67:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
67 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 |                 }
69 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:83:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
81 |                 duringLifetimeOf: self,
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
84 |                     receiveValue?(self)
85 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:84:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
84 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
85 |                 }
86 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:21: warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                     |- warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'promise' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:44: warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                                            |- warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: task-isolated 'input' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
[47/48] Compiling CombineEx KvoProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:95:13: warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 | infix operator <~: AssignmentPrecedence
 94 |
 95 | private var kBindingAssociationKey = 0
    |             |- warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'kBindingAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'kBindingAssociationKey' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 | // swiftformat:disable opaqueGenericParameters
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:21: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 14 |     let onSink: (AnyPublisher<T, Never>) -> AnyCancellable
 15 |
 16 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 17 |         target: Target,
 18 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                     `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:38: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                                      `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
  |              `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:57:28: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 43 |         target: Target,
 44 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 55 |                 duringLifetimeOf: target,
 56 |                 receiveValue: { [weak target] value in
 57 |                     if let target {
    |                            `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |                         handler(target, value)
 59 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:32:13: warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | // MARK: - Permanent Association for NSObjects
31 |
32 | private var kPermanentObjAssociationKey = 0
   |             |- warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'kPermanentObjAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'kPermanentObjAssociationKey' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | private func __AnyObjectPermanentObjStorage(_ object: AnyObject) -> NSMutableArray {
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:20:50: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
18 |
19 |         let kvoToken = observe(keyPath) { obj, _ in
20 |             mutableProperty.value = obj[keyPath: keyPath]
   |                                                  `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
21 |         }
22 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:27:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
25 |                 duringLifetimeOf: self,
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
28 |                     receiveValue?(self, $0)
29 |                 },
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:28:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
28 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
29 |                 },
30 |                 receiveCompletion: { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:31:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |                 },
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     receiveCompletion?(self, $0)
33 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:32:21: warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
32 |                     receiveCompletion?(self, $0)
   |                     |- warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
33 |                 }
34 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:48:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
46 |                 duringLifetimeOf: self,
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
49 |                     receiveValue?(self, $0)
50 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:49:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
49 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
50 |                 }
51 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:66:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
64 |                 duringLifetimeOf: self,
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
67 |                     receiveValue?(self)
68 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:67:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
67 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 |                 }
69 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:83:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
81 |                 duringLifetimeOf: self,
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
84 |                     receiveValue?(self)
85 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:84:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
84 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
85 |                 }
86 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:21: warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                     |- warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'promise' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:44: warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                                            |- warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: task-isolated 'input' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
[48/48] Compiling CombineEx SinkProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:95:13: warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 | infix operator <~: AssignmentPrecedence
 94 |
 95 | private var kBindingAssociationKey = 0
    |             |- warning: var 'kBindingAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'kBindingAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'kBindingAssociationKey' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 | // swiftformat:disable opaqueGenericParameters
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:21: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 14 |     let onSink: (AnyPublisher<T, Never>) -> AnyCancellable
 15 |
 16 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 17 |         target: Target,
 18 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                     `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:31:38: warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 29 |                 duringLifetimeOf: target,
 30 |                 receiveValue: { [weak target] value in
 31 |                     target?[keyPath: keyPath] = value
    |                                      `- warning: capture of 'keyPath' with non-sendable type 'WritableKeyPath<Target, T>' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 32 |                 }
 33 |             )
Swift.WritableKeyPath:1:14: note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
1 | public class WritableKeyPath<Root, Value> : KeyPath<Root, Value> {
  |              `- note: generic class 'WritableKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/BindTarget.swift:57:28: warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     public init<Target: AnyObject>(
    |                 `- note: consider making generic parameter 'Target' conform to the 'Sendable' protocol
 43 |         target: Target,
 44 |         scheduler: some Scheduler = UIScheduler.shared,
    :
 55 |                 duringLifetimeOf: target,
 56 |                 receiveValue: { [weak target] value in
 57 |                     if let target {
    |                            `- warning: capture of 'target' with non-sendable type 'Target?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 58 |                         handler(target, value)
 59 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:32:13: warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | // MARK: - Permanent Association for NSObjects
31 |
32 | private var kPermanentObjAssociationKey = 0
   |             |- warning: var 'kPermanentObjAssociationKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: convert 'kPermanentObjAssociationKey' to a 'let' constant to make 'Sendable' shared state immutable
   |             |- note: add '@MainActor' to make var 'kPermanentObjAssociationKey' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | private func __AnyObjectPermanentObjStorage(_ object: AnyObject) -> NSMutableArray {
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/KvoProperty.swift:20:50: warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
18 |
19 |         let kvoToken = observe(keyPath) { obj, _ in
20 |             mutableProperty.value = obj[keyPath: keyPath]
   |                                                  `- warning: capture of 'keyPath' with non-sendable type 'KeyPath<Self, T>' in a '@Sendable' closure
21 |         }
22 |
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:27:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
25 |                 duringLifetimeOf: self,
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
28 |                     receiveValue?(self, $0)
29 |                 },
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:28:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
26 |                 receiveValue: { [weak self] in
27 |                     guard let self else { return }
28 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
29 |                 },
30 |                 receiveCompletion: { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:31:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
29 |                 },
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
32 |                     receiveCompletion?(self, $0)
33 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:32:21: warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
30 |                 receiveCompletion: { [weak self] in
31 |                     guard let self else { return }
32 |                     receiveCompletion?(self, $0)
   |                     |- warning: capture of 'receiveCompletion' with non-sendable type '((Self, Subscribers.Completion<E>) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
33 |                 }
34 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:48:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
46 |                 duringLifetimeOf: self,
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
49 |                     receiveValue?(self, $0)
50 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:49:21: warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
47 |                 receiveValue: { [weak self] in
48 |                     guard let self else { return }
49 |                     receiveValue?(self, $0)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self, Output) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
50 |                 }
51 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:66:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
64 |                 duringLifetimeOf: self,
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
67 |                     receiveValue?(self)
68 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:67:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
65 |                 receiveValue: { [weak self] in
66 |                     guard let self else { return }
67 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 |                 }
69 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:83:31: warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
81 |                 duringLifetimeOf: self,
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
   |                               `- warning: capture of 'self' with non-sendable type 'Self?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
84 |                     receiveValue?(self)
85 |                 }
CombineEx.SinkProviding.Self:2:1: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
1 | protocol SinkProviding {
2 | Self : CombineEx.SinkProviding}
  | `- note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Cocoa/SinkProviding.swift:84:21: warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
82 |                 receiveValue: { [weak self] in
83 |                     guard let self else { return }
84 |                     receiveValue?(self)
   |                     |- warning: capture of 'receiveValue' with non-sendable type '((Self) -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
85 |                 }
86 |             )
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:21: warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                     |- warning: sending 'promise' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'promise' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
/Users/admin/builder/spi-builder-workspace/Sources/Action/Action.swift:144:44: warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
142 |             AnyDeferredFuture<O, Never> { promise in
143 |                 DispatchQueue.main.async {
144 |                     promise(.success(block(input)))
    |                                            |- warning: sending 'input' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: task-isolated 'input' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
145 |                 }
146 |             }.eraseToAnyDeferredPublisher()
Build complete! (11.00s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CombineEx",
  "name" : "CombineEx",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    }
  ],
  "products" : [
    {
      "name" : "CombineEx",
      "targets" : [
        "CombineEx"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CombineExTests",
      "module_type" : "SwiftTarget",
      "name" : "CombineExTests",
      "path" : "Tests",
      "sources" : [
        "CombineExTests/ActionTests.swift",
        "CombineExTests/AggregationTests.swift",
        "CombineExTests/AsyncFutureTests.swift",
        "CombineExTests/AttemptMapTests.swift",
        "CombineExTests/CompositeErrorTests.swift",
        "CombineExTests/CustomTests.swift",
        "CombineExTests/DeferredFutureTests.swift",
        "CombineExTests/DeferredPublisherTests.swift",
        "CombineExTests/JustFailEmptyTests.swift",
        "CombineExTests/NewOperatorTests.swift",
        "CombineExTests/PersistentPropertyTests.swift",
        "CombineExTests/PropertyMapTests.swift",
        "CombineExTests/PropertyTests.swift",
        "CombineExTests/SinkTests.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "CombineEx"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CombineEx",
      "module_type" : "SwiftTarget",
      "name" : "CombineEx",
      "path" : "Sources",
      "product_memberships" : [
        "CombineEx"
      ],
      "sources" : [
        "Action/Action.swift",
        "Action/ActionTrigger.swift",
        "Cocoa/BindTarget.swift",
        "Cocoa/KvoProperty.swift",
        "Cocoa/SinkProviding.swift",
        "DeferredFuture/DeferredFuture+Operators.swift",
        "DeferredFuture/DeferredFuture.swift",
        "DeferredPublisher/DeferredPublisher+Operators.swift",
        "DeferredPublisher/DeferredPublisher.swift",
        "Exports.swift",
        "NewOperators/Aggregation+DeferredFuture.swift",
        "NewOperators/Aggregation+DeferredPublisher.swift",
        "NewOperators/Aggregation+Publisher.swift",
        "NewOperators/Aggregation.swift",
        "NewOperators/AsyncFuture.swift",
        "NewOperators/AttemptMap.swift",
        "NewOperators/CombinePrevious.swift",
        "NewOperators/CompleteAfter.swift",
        "NewOperators/CompositeError.swift",
        "NewOperators/Custom.swift",
        "NewOperators/DeferredFutureDemuxer.swift",
        "NewOperators/DemoteFailure.swift",
        "NewOperators/EventHandling.swift",
        "NewOperators/EventHandlingMainActor.swift",
        "NewOperators/FilterProperty.swift",
        "NewOperators/FlatMapLatest.swift",
        "NewOperators/IgnoreFailure.swift",
        "NewOperators/JustFailEmpty.swift",
        "NewOperators/MapOnMainActor.swift",
        "NewOperators/MapOptional.swift",
        "NewOperators/MapVoid.swift",
        "NewOperators/Pipe.swift",
        "NewOperators/PrependDynamic.swift",
        "NewOperators/PromoteFailure.swift",
        "NewOperators/PropertyMap.swift",
        "NewOperators/ReplaySubject.swift",
        "NewOperators/SendableOverloads.swift",
        "NewOperators/Sink.swift",
        "Property/MutableProperty.swift",
        "Property/PersistentProperty.swift",
        "Property/Property.swift",
        "Property/PropertyProtocol+Operators.swift",
        "Property/UIProperty.swift",
        "Schedulers/Publisher+SchedulerExtensions.swift",
        "Schedulers/UIScheduler.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.