Build Information
Successful build of CombineEx, reference 0.0.77 (17ef88), with Swift 6.1 for macOS (SPM) on 2 Mar 2026 20:47: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 InferSendableFromCapturesBuild 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! (9.88s)
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.