Build Information
Successful build of Verge, reference main (61e890
), with Swift 6.2 (beta) for macOS (SPM) on 23 Jun 2025 16:28:14 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:163:88: warning: capture of non-sendable type 'Value.Type' in an isolated closure
161 | middleware: Middleware? = nil
162 | ) where Value : Equatable {
163 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:163:88: warning: capture of non-sendable type 'Value.Type' in an isolated closure
161 | middleware: Middleware? = nil
162 | ) where Value : Equatable {
163 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:163:88: warning: capture of non-sendable type 'Value.Type' in an isolated closure
161 | middleware: Middleware? = nil
162 | ) where Value : Equatable {
163 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:163:88: warning: capture of non-sendable type 'Value.Type' in an isolated closure
161 | middleware: Middleware? = nil
162 | ) where Value : Equatable {
163 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:163:88: warning: capture of non-sendable type 'Value.Type' in an isolated closure
161 | middleware: Middleware? = nil
162 | ) where Value : Equatable {
163 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
164 | }
165 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:174:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
172 | middleware: Middleware? = nil
173 | ) where Value == (S1, S2) {
174 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:185:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
183 | middleware: Middleware? = nil
184 | ) where Value == (S1, S2, S3) {
185 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:196:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
194 | middleware: Middleware? = nil
195 | ) where Value == (S1, S2, S3, S4) {
196 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:207:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
205 | middleware: Middleware? = nil
206 | ) where Value == (S1, S2, S3, S4, S5) {
207 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
208 | }
209 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S1.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S1.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S2.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S2.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S3.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S3.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S4.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S4.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S5.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S5.Type' in an isolated closure
219 | }
220 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Utility/Edge.swift:218:88: warning: capture of non-sendable type 'S6.Type' in an isolated closure
216 | middleware: Middleware? = nil
217 | ) where Value == (S1, S2, S3, S4, S5, S6) {
218 | self.init(wrappedValue: tuple, middleware: middleware, comparer: { @Sendable in $0 == $1 })
| `- warning: capture of non-sendable type 'S6.Type' in an isolated closure
219 | }
220 |
[1267/1318] Compiling Verge MutationTrace.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1268/1318] Compiling Verge RuntimeError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1269/1318] Compiling Verge RuntimeSanitizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1270/1318] Compiling Verge StoreLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1271/1318] Compiling Verge Sendable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1272/1318] Compiling Verge Pipeline.swift
[1273/1318] Compiling Verge Scan.swift
[1274/1318] Compiling Verge StateType.swift
[1275/1318] Compiling Verge Store+Combine.swift
[1276/1318] Compiling Verge Store+RunLoop.swift
[1277/1318] Compiling Verge Derived+Assign.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1279/1318] Compiling Verge Derived.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1281/1318] Compiling Verge BackgroundDeallocationQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1283/1318] Compiling Verge CachedMap.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1285/1318] Compiling Verge EventEmitter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Store.swift:215:32: warning: capture of non-sendable type 'State.Type' in an isolated closure
213 |
214 | self.externalOperation = { @Sendable inoutRef, state, transaction in
215 | let intermediate = state.makeNextChanges(
| `- warning: capture of non-sendable type 'State.Type' in an isolated closure
216 | with: inoutRef.wrapped,
217 | modification: inoutRef.modification,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:58:9: warning: capture of non-sendable type 'Self.Type' in an isolated closure
56 | ) -> StoreStateSubscription {
57 |
58 | let previousBox: UnsafeSendableClass<ReferenceEdge<_AccumulationSinkGroup<Scope, T>?>> = .init(
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
59 | .init(wrappedValue: nil)
60 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType+Accumulator.swift:65:71: warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
63 | let scope = self.scope
64 |
65 | return store.asStore().sinkState(dropsFirst: false, queue: queue) { @Sendable state in
| `- warning: capture of non-sendable type 'Self.TargetStore.State.Type' in an isolated closure
66 |
67 | lock.lock()
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:228:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
226 | dropsFirst: Bool = false,
227 | queue: some TargetQueueType,
228 | receive: @escaping @Sendable (Changes<Scope>) -> Void
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
229 | ) -> StoreStateSubscription {
230 | let _scope = scope
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:271:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
269 | @_disfavoredOverload
270 | public func sinkState<Accumulate>(
271 | scan: Scan<Changes<Scope>, Accumulate>,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
272 | dropsFirst: Bool = false,
273 | queue: some TargetQueueType,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreDriverType.swift:345:9: warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
343 | ) rethrows -> Result {
344 |
345 | let trace = MutationTrace(
| `- warning: initialization of immutable value 'trace' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
346 | name: name,
347 | file: file,
[1287/1318] Emitting module Verge
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
[1288/1318] Compiling Verge StoreType+Assignee.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:43:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
41 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
42 | ) -> Assignee<Changes<Value>> {
43 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
44 | store?.asStore().commit {
45 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:65:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
63 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
64 | ) -> Assignee<Changes<Value?>> {
65 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
66 | store?.asStore().commit {
67 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:88:11: warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
88 | let changes = value.map { Optional.some($0) }
| `- warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
89 | store?.asStore().commit {
90 | $0[keyPath: keyPath] = .some(value.primitive)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:87:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
85 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
88 | let changes = value.map { Optional.some($0) }
89 | store?.asStore().commit {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:101:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
99 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
100 | ) -> Assignee<Value> {
101 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
102 | store?.asStore().commit {
103 | $0[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:114:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
112 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
113 | ) -> Assignee<Value?> {
114 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 | store?.asStore().commit { [value] a in
116 | a[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:127:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
125 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
126 | ) -> Assignee<Value> {
127 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
128 | store?.asStore().commit {
129 | $0[keyPath: keyPath] = .some(value)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:121:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
119 | _ function: StaticString = #function,
120 | _ line: UInt = #line,
121 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
122 | queue: some TargetQueueType = .passthrough
123 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:147:14: warning: capture of non-sendable type 'Select.Type' in an isolated closure
145 | get: .select(select),
146 | set: { state, newValue in
147 | state[keyPath: select] = newValue
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
148 | }
149 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Select.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
[1289/1318] Compiling Verge StoreType+BindingDerived.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:43:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
41 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
42 | ) -> Assignee<Changes<Value>> {
43 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
44 | store?.asStore().commit {
45 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:65:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
63 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
64 | ) -> Assignee<Changes<Value?>> {
65 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
66 | store?.asStore().commit {
67 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:88:11: warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
88 | let changes = value.map { Optional.some($0) }
| `- warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
89 | store?.asStore().commit {
90 | $0[keyPath: keyPath] = .some(value.primitive)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:87:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
85 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
88 | let changes = value.map { Optional.some($0) }
89 | store?.asStore().commit {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:101:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
99 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
100 | ) -> Assignee<Value> {
101 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
102 | store?.asStore().commit {
103 | $0[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:114:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
112 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
113 | ) -> Assignee<Value?> {
114 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 | store?.asStore().commit { [value] a in
116 | a[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:127:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
125 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
126 | ) -> Assignee<Value> {
127 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
128 | store?.asStore().commit {
129 | $0[keyPath: keyPath] = .some(value)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:121:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
119 | _ function: StaticString = #function,
120 | _ line: UInt = #line,
121 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
122 | queue: some TargetQueueType = .passthrough
123 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:147:14: warning: capture of non-sendable type 'Select.Type' in an isolated closure
145 | get: .select(select),
146 | set: { state, newValue in
147 | state[keyPath: select] = newValue
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
148 | }
149 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Select.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
[1290/1318] Compiling Verge StoreType+Derived.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:43:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
41 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
42 | ) -> Assignee<Changes<Value>> {
43 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
44 | store?.asStore().commit {
45 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:65:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
63 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
64 | ) -> Assignee<Changes<Value?>> {
65 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
66 | store?.asStore().commit {
67 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:88:11: warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
88 | let changes = value.map { Optional.some($0) }
| `- warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
89 | store?.asStore().commit {
90 | $0[keyPath: keyPath] = .some(value.primitive)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:87:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
85 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
88 | let changes = value.map { Optional.some($0) }
89 | store?.asStore().commit {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:101:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
99 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
100 | ) -> Assignee<Value> {
101 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
102 | store?.asStore().commit {
103 | $0[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:114:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
112 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
113 | ) -> Assignee<Value?> {
114 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 | store?.asStore().commit { [value] a in
116 | a[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:127:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
125 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
126 | ) -> Assignee<Value> {
127 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
128 | store?.asStore().commit {
129 | $0[keyPath: keyPath] = .some(value)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:121:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
119 | _ function: StaticString = #function,
120 | _ line: UInt = #line,
121 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
122 | queue: some TargetQueueType = .passthrough
123 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:147:14: warning: capture of non-sendable type 'Select.Type' in an isolated closure
145 | get: .select(select),
146 | set: { state, newValue in
147 | state[keyPath: select] = newValue
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
148 | }
149 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Select.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
[1291/1318] Compiling Verge StoreWrapperType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:43:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
41 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
42 | ) -> Assignee<Changes<Value>> {
43 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
44 | store?.asStore().commit {
45 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:65:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
63 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
64 | ) -> Assignee<Changes<Value?>> {
65 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
66 | store?.asStore().commit {
67 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:88:11: warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
88 | let changes = value.map { Optional.some($0) }
| `- warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
89 | store?.asStore().commit {
90 | $0[keyPath: keyPath] = .some(value.primitive)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:87:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
85 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
88 | let changes = value.map { Optional.some($0) }
89 | store?.asStore().commit {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:101:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
99 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
100 | ) -> Assignee<Value> {
101 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
102 | store?.asStore().commit {
103 | $0[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:114:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
112 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
113 | ) -> Assignee<Value?> {
114 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 | store?.asStore().commit { [value] a in
116 | a[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:127:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
125 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
126 | ) -> Assignee<Value> {
127 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
128 | store?.asStore().commit {
129 | $0[keyPath: keyPath] = .some(value)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:121:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
119 | _ function: StaticString = #function,
120 | _ line: UInt = #line,
121 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
122 | queue: some TargetQueueType = .passthrough
123 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:147:14: warning: capture of non-sendable type 'Select.Type' in an isolated closure
145 | get: .select(select),
146 | set: { state, newValue in
147 | state[keyPath: select] = newValue
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
148 | }
149 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Select.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:43:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
41 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
42 | ) -> Assignee<Changes<Value>> {
43 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
44 | store?.asStore().commit {
45 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:65:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
63 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
64 | ) -> Assignee<Changes<Value?>> {
65 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
66 | store?.asStore().commit {
67 | $0[keyPath: keyPath] = value.primitive
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:88:11: warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
88 | let changes = value.map { Optional.some($0) }
| `- warning: initialization of immutable value 'changes' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
89 | store?.asStore().commit {
90 | $0[keyPath: keyPath] = .some(value.primitive)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:87:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
85 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
86 | ) -> Assignee<Changes<Value>> {
87 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
88 | let changes = value.map { Optional.some($0) }
89 | store?.asStore().commit {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:101:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
99 | _ keyPath: WritableKeyPath<TargetStore.State, Value> & Sendable
100 | ) -> Assignee<Value> {
101 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
102 | store?.asStore().commit {
103 | $0[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:114:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
112 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
113 | ) -> Assignee<Value?> {
114 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 | store?.asStore().commit { [value] a in
116 | a[keyPath: keyPath] = value
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+Assignee.swift:127:20: warning: capture of non-sendable type 'Self.Type' in an isolated closure
125 | _ keyPath: WritableKeyPath<TargetStore.State, Value?> & Sendable
126 | ) -> Assignee<Value> {
127 | return { [weak store] value in
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
128 | store?.asStore().commit {
129 | $0[keyPath: keyPath] = .some(value)
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:121:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
119 | _ function: StaticString = #function,
120 | _ line: UInt = #line,
121 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
122 | queue: some TargetQueueType = .passthrough
123 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:147:14: warning: capture of non-sendable type 'Select.Type' in an isolated closure
145 | get: .select(select),
146 | set: { state, newValue in
147 | state[keyPath: select] = newValue
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
148 | }
149 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Self.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StoreType+BindingDerived.swift:139:5: warning: capture of non-sendable type 'Select.Type' in an isolated closure
137 | _ function: StaticString = #function,
138 | _ line: UInt = #line,
139 | select: WritableKeyPath<TargetStore.State, Select> & Sendable,
| `- warning: capture of non-sendable type 'Select.Type' in an isolated closure
140 | queue: some TargetQueueType = .passthrough
141 | ) -> BindingDerived<Select> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:400:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
400 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:397:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
395 | // needs this overload as making closure from keyPath will not make sendable closure.
396 | public static func map<Input, Output>(
397 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
398 | ) -> Self
399 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:413:29: warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
413 | self.init(selector: { $0[keyPath: selector] }, additionalDropCondition: nil)
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
414 | }
415 |
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:410:7: warning: capture of non-sendable type 'Output.Type' in an isolated closure
408 | */
409 | public static func select<Input, Output: Equatable>(
410 | _ selector: KeyPath<Input, Output> & Sendable
| `- warning: capture of non-sendable type 'Output.Type' in an isolated closure
411 | ) -> Self
412 | where Output: Equatable, Self == Pipelines.ChangesSelectPipeline<Input, Output> {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/Pipeline.swift:482:23: warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
480 | self.init(
481 | intermediate: intermediate,
482 | transform: { $0.wrappedValue },
| `- warning: capture of non-sendable type 'EdgeIntermediate.Type' in an isolated closure
483 | additionalDropCondition: nil
484 | )
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Store/StateType.swift:35:3: warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
33 | It's better to use it for better performance to get the value rather than using computed property.
34 | */
35 | @Sendable
| `- warning: instance method of non-Sendable type 'Self.Type' cannot be marked as '@Sendable'
36 | static func reduce(
37 | modifying: inout Self,
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:234:27: warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
234 | changes.ifChanged().do { value in
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
235 | receive(value)
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Derived/Derived.swift:231:5: warning: capture of non-sendable type 'Value.Type' in an isolated closure
229 | dropsFirst: Bool = false,
230 | queue: some TargetQueueType,
231 | receive: @escaping @Sendable (Value) -> Void
| `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
232 | ) -> StoreStateSubscription {
233 | sinkState(dropsFirst: dropsFirst, queue: queue) { (changes) in
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:53:7: warning: capture of non-sendable type 'Key.Type' in an isolated closure
51 | self.updateCondition = shouldUpdate
52 | self.generateKey = {
53 | AnyHashable(keySelector($0))
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
54 | }
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/Verge/Library/CachedMap.swift:48:5: warning: capture of non-sendable type 'Key.Type' in an isolated closure
46 | /// - shouldUpdate: A closure that indicates whether cached one replace with new mapped instance.
47 | public init<Key: Hashable>(
48 | keySelector: @escaping @Sendable (Source) -> Key,
| `- warning: capture of non-sendable type 'Key.Type' in an isolated closure
49 | shouldUpdate: @escaping @Sendable (_ cached: Source, _ new: Source) -> Bool = { _, _ in false }
50 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:99:42: warning: result of call to 'retain()' is unused [#no-usage]
97 | switch mode {
98 | case .strong:
99 | Unmanaged.passUnretained(object).retain()
| `- warning: result of call to 'retain()' is unused [#no-usage]
100 | case .unowned:
101 | break
/Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/Reading.swift:313:15: warning: variable '_currentState' was never mutated; consider changing to 'let' constant
311 | }
312 |
313 | guard var _currentState, let _currentStateVersion else {
| `- warning: variable '_currentState' was never mutated; consider changing to 'let' constant
314 | return nil
315 | }
macro expansion @Tracking:1:1: warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
`- /Users/admin/builder/spi-builder-workspace/Sources/Verge/SwiftUI/StoreObject.swift:127:2: note: expanded code originates here
95 | final class ViewModel: StoreDriverType {
96 |
97 | @Tracking
| |- note: in expansion of macro 'Tracking' on struct 'State' here
| `- note: in expansion of macro 'Tracking' on struct 'State' here
98 | struct State: Equatable {
99 | var count: Int = 0
:
125 | }
126 |
127 | }
+--- macro expansion @Tracking -------------------------------------
|1 | extension State: TrackingObject {
| | |- warning: extending a protocol composition is not supported; extending 'Preview_StoreObject.ViewModel.State' instead
| | `- note: did you mean to extend the most specific type 'State' instead?
|2 | }
+-------------------------------------------------------------------
128 |
129 | #endif
[1319/1342] Compiling VergeNormalizationDerived VergeNormalizationDerived.swift
[1321/1342] Compiling VergeNormalizationDerived StoreType+.swift
[1322/1342] Compiling VergeNormalizationDerived DerivedResult.swift
[1323/1342] Compiling VergeNormalizationDerived StoreType+.swift
[1324/1342] Compiling VergeNormalizationDerived Pipelines.swift
[1325/1342] Compiling VergeNormalizationDerived NonNullEntityWrapper.swift
[1326/1342] Compiling VergeNormalizationDerived EntityType+Typealias.swift
[1327/1342] Compiling VergeNormalizationDerived EntityWrapper.swift
[1328/1342] Compiling VergeNormalizationDerived NonNullEntityWrapper.swift
[1329/1342] Compiling VergeNormalizationDerived EntityWrapper.swift
[1330/1342] Compiling VergeNormalizationDerived DerivedResult.swift
[1331/1342] Compiling VergeNormalizationDerived DerivedMaking+.swift
[1332/1342] Compiling VergeNormalizationDerived EntityType+Typealias.swift
[1333/1342] Emitting module VergeNormalizationDerived
[1334/1342] Compiling VergeNormalizationDerived Pipelines.swift
[1335/1342] Emitting module VergeNormalizationDerived
[1336/1342] Compiling VergeNormalizationDerived DerivedMaking+.swift
[1337/1342] Compiling VergeRx Store+Rx.swift
[1338/1342] Compiling VergeRx Extensions.swift
[1340/1342] Compiling VergeRx Store+Rx.swift
[1341/1342] Emitting module VergeRx
[1343/1356] Compiling VergeClassic Extensions.swift
[1344/1356] Emitting module VergeClassic
[1345/1356] Compiling VergeClassic Verge+Extension.swift
[1346/1356] Compiling VergeClassic VergeClassic.swift
[1347/1356] Compiling VergeClassic Storage+Rx.swift
[1348/1356] Compiling VergeClassic Emitter.swift
[1349/1356] Compiling VergeClassic Storage+Rx.swift
[1350/1356] Compiling VergeClassic Extensions.swift
[1351/1356] Compiling VergeClassic Verge+Extension.swift
[1352/1356] Compiling VergeClassic Storage.swift
[1354/1356] Emitting module VergeClassic
[1355/1356] Compiling VergeClassic VergeClassic.swift
[1356/1356] Compiling VergeClassic Emitter.swift
Build complete! (66.07s)
Fetching https://github.com/pointfreeco/swift-macro-testing.git
Fetching https://github.com/VergeGroup/swift-macro-state-struct
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/VergeGroup/Normalization
Fetching https://github.com/VergeGroup/swift-concurrency-task-manager
Fetching https://github.com/nalexn/ViewInspector.git
Fetching https://github.com/VergeGroup/TypedComparator
[1/14] Fetching typedcomparator
[13/859] Fetching typedcomparator, swift-macro-state-struct
[225/1023] Fetching typedcomparator, swift-macro-state-struct, swift-concurrency-task-manager
[371/1931] Fetching typedcomparator, swift-macro-state-struct, swift-concurrency-task-manager, swift-macro-testing
[544/14346] Fetching typedcomparator, swift-macro-state-struct, swift-concurrency-task-manager, swift-macro-testing, viewinspector
[1655/14442] Fetching typedcomparator, swift-macro-state-struct, swift-concurrency-task-manager, swift-macro-testing, viewinspector, normalization
Fetched https://github.com/pointfreeco/swift-macro-testing.git from cache (0.92s)
[2972/13534] Fetching typedcomparator, swift-macro-state-struct, swift-concurrency-task-manager, viewinspector, normalization
Fetching https://github.com/apple/swift-collections
Fetched https://github.com/VergeGroup/TypedComparator from cache (1.25s)
Fetched https://github.com/VergeGroup/swift-concurrency-task-manager from cache (1.25s)
Fetched https://github.com/nalexn/ViewInspector.git from cache (1.25s)
Fetching https://github.com/ReactiveX/RxSwift.git
Fetching https://github.com/apple/swift-atomics.git
[934/71868] Fetching swift-macro-state-struct, normalization, swift-syntax
[935/88508] Fetching swift-macro-state-struct, normalization, swift-syntax, swift-collections
[9402/90305] Fetching swift-macro-state-struct, normalization, swift-syntax, swift-collections, swift-atomics
[48520/143015] Fetching swift-macro-state-struct, normalization, swift-syntax, swift-collections, swift-atomics, rxswift
Fetched https://github.com/apple/swift-atomics.git from cache (1.03s)
[49307/141218] Fetching swift-macro-state-struct, normalization, swift-syntax, swift-collections, rxswift
Fetched https://github.com/apple/swift-collections from cache (1.70s)
[76077/124578] Fetching swift-macro-state-struct, normalization, swift-syntax, rxswift
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.61s)
Fetched https://github.com/VergeGroup/swift-macro-state-struct from cache (3.61s)
Fetched https://github.com/VergeGroup/Normalization from cache (3.61s)
[51033/52710] Fetching rxswift
Fetched https://github.com/ReactiveX/RxSwift.git from cache (4.30s)
Computing version for https://github.com/VergeGroup/Normalization
Computed https://github.com/VergeGroup/Normalization at 1.2.1 (6.07s)
Fetching https://github.com/VergeGroup/swift-typed-identifier
[1/62] Fetching swift-typed-identifier
Fetched https://github.com/VergeGroup/swift-typed-identifier from cache (0.59s)
Computing version for https://github.com/VergeGroup/TypedComparator
Computed https://github.com/VergeGroup/TypedComparator at 1.0.0 (1.05s)
Computing version for https://github.com/VergeGroup/swift-typed-identifier
Computed https://github.com/VergeGroup/swift-typed-identifier at 2.0.4 (0.44s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (3.12s)
Computing version for https://github.com/VergeGroup/swift-macro-state-struct
Computed https://github.com/VergeGroup/swift-macro-state-struct at 2.3.0 (0.44s)
Computing version for https://github.com/nalexn/ViewInspector.git
Computed https://github.com/nalexn/ViewInspector.git at 0.10.2 (0.43s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.44s)
Computing version for https://github.com/VergeGroup/swift-concurrency-task-manager
Computed https://github.com/VergeGroup/swift-concurrency-task-manager at 1.4.0 (0.55s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.0 (0.55s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 6.9.0 (0.47s)
Computing version for https://github.com/pointfreeco/swift-macro-testing.git
Computed https://github.com/pointfreeco/swift-macro-testing.git at 0.6.3 (0.43s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/14051] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.34s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (2.80s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4581] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.89s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (1.35s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5467] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.30s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (1.77s)
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.4
Creating working copy for https://github.com/VergeGroup/swift-concurrency-task-manager
Working copy of https://github.com/VergeGroup/swift-concurrency-task-manager resolved at 1.4.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/VergeGroup/swift-typed-identifier
Working copy of https://github.com/VergeGroup/swift-typed-identifier resolved at 2.0.4
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/VergeGroup/swift-macro-state-struct
Working copy of https://github.com/VergeGroup/swift-macro-state-struct resolved at 2.3.0
Creating working copy for https://github.com/pointfreeco/swift-macro-testing.git
Working copy of https://github.com/pointfreeco/swift-macro-testing.git resolved at 0.6.3
Creating working copy for https://github.com/VergeGroup/Normalization
Working copy of https://github.com/VergeGroup/Normalization resolved at 1.2.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.0
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 6.9.0
Creating working copy for https://github.com/VergeGroup/TypedComparator
Working copy of https://github.com/VergeGroup/TypedComparator resolved at 1.0.0
Creating working copy for https://github.com/nalexn/ViewInspector.git
Working copy of https://github.com/nalexn/ViewInspector.git resolved at 0.10.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/600.0.1/swiftlang-6.2.0.9.909-MacroSupport-macos_aarch64.zip
warning: 'normalization': Conflicting identity for swift-syntax: dependency 'github.com/apple/swift-syntax' and dependency 'github.com/swiftlang/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/vergegroup/normalization->github.com/apple/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/swiftlang/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'spi-builder-workspace': found 3 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/VergeClassic/Verge@2x.png
/Users/admin/builder/spi-builder-workspace/Sources/VergeClassic/demo.gif
/Users/admin/builder/spi-builder-workspace/Sources/VergeClassic/Info.plist
Build complete.
{
"dependencies" : [
{
"identity" : "rxswift",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ReactiveX/RxSwift.git"
},
{
"identity" : "swift-atomics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-atomics.git"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections"
},
{
"identity" : "swift-concurrency-task-manager",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/VergeGroup/swift-concurrency-task-manager"
},
{
"identity" : "typedcomparator",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/VergeGroup/TypedComparator"
},
{
"identity" : "normalization",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/VergeGroup/Normalization"
},
{
"identity" : "swift-macro-state-struct",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.2",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/VergeGroup/swift-macro-state-struct"
},
{
"identity" : "viewinspector",
"requirement" : {
"range" : [
{
"lower_bound" : "0.10.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nalexn/ViewInspector.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-macro-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-macro-testing.git"
}
],
"manifest_display_name" : "Verge",
"name" : "Verge",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Verge",
"targets" : [
"Verge"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeTiny",
"targets" : [
"VergeTiny"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeNormalizationDerived",
"targets" : [
"VergeNormalizationDerived"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeRx",
"targets" : [
"VergeRx"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeClassic",
"targets" : [
"VergeClassic"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeMacros",
"targets" : [
"VergeMacros"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VergeMacrosPlugin",
"targets" : [
"VergeMacrosPlugin"
],
"type" : {
"macro" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "VergeTinyTests",
"module_type" : "SwiftTarget",
"name" : "VergeTinyTests",
"path" : "Tests/VergeTinyTests",
"sources" : [
"VergeTinyTests.swift"
],
"target_dependencies" : [
"VergeTiny"
],
"type" : "test"
},
{
"c99name" : "VergeTiny",
"module_type" : "SwiftTarget",
"name" : "VergeTiny",
"path" : "Sources/VergeTiny",
"product_memberships" : [
"VergeTiny"
],
"sources" : [
"Source.swift"
],
"type" : "library"
},
{
"c99name" : "VergeTests",
"module_type" : "SwiftTarget",
"name" : "VergeTests",
"path" : "Tests/VergeTests",
"product_dependencies" : [
"ViewInspector"
],
"sources" : [
"AccumulationTests.swift",
"ActivityTests.swift",
"BindingDerivedTests.swift",
"CachedMapTests.swift",
"ChangesTests.swift",
"ComparerTests.swift",
"ConcurrencyTests.swift",
"CopyPerformance.swift",
"CounterTests.swift",
"DemoState.swift",
"DerivedTests.swift",
"EdgeTests.swift",
"EventEmitterTests.swift",
"FilterTests.swift",
"IsolatedContextTests.swift",
"OldComparer.swift",
"PerformanceTests.swift",
"PipelineTests.swift",
"ReferenceEdgeTests.swift",
"Retain/PublisherCompletionTests.swift",
"Retain/StoreSinkSusbscriptionTests.swift",
"RunLoopTests.swift",
"Sample.swift",
"StateTypeTests.swift",
"StoreAndDerivedTests.swift",
"StoreInitTests.swift",
"StoreMiddlewareTests.swift",
"StoreSinkTests.swift",
"StoreTaskTests.swift",
"SynchronizeDisplayValueTests.swift",
"SyntaxTests.swift",
"TransactionTests.swift",
"Usage.swift",
"VergeStoreTests.swift"
],
"target_dependencies" : [
"Verge"
],
"type" : "test"
},
{
"c99name" : "VergeRxTests",
"module_type" : "SwiftTarget",
"name" : "VergeRxTests",
"path" : "Tests/VergeRxTests",
"sources" : [
"ChangedOperatorTests.swift",
"DemoState.swift",
"ReproduceDeadlockTests.swift",
"SubjectCompletionTests.swift",
"VergeRxTests.swift"
],
"target_dependencies" : [
"VergeRx",
"VergeClassic"
],
"type" : "test"
},
{
"c99name" : "VergeRx",
"module_type" : "SwiftTarget",
"name" : "VergeRx",
"path" : "Sources/VergeRx",
"product_dependencies" : [
"RxSwift",
"RxCocoa"
],
"product_memberships" : [
"VergeRx",
"VergeClassic"
],
"sources" : [
"Extensions.swift",
"Store+Rx.swift"
],
"target_dependencies" : [
"Verge"
],
"type" : "library"
},
{
"c99name" : "VergeNormalizationDerivedTests",
"module_type" : "SwiftTarget",
"name" : "VergeNormalizationDerivedTests",
"path" : "Tests/VergeNormalizationDerivedTests",
"sources" : [
"CombiningTests.swift",
"DemoState.swift",
"VergeNormalizationDerivedTests.swift"
],
"target_dependencies" : [
"VergeNormalizationDerived"
],
"type" : "test"
},
{
"c99name" : "VergeNormalizationDerived",
"module_type" : "SwiftTarget",
"name" : "VergeNormalizationDerived",
"path" : "Sources/VergeNormalizationDerived",
"product_dependencies" : [
"Normalization",
"HashTreeCollections"
],
"product_memberships" : [
"VergeNormalizationDerived"
],
"sources" : [
"DerivedMaking+.swift",
"DerivedResult.swift",
"EntityType+Typealias.swift",
"EntityWrapper.swift",
"NonNullEntityWrapper.swift",
"Pipelines.swift",
"StoreType+.swift",
"VergeNormalizationDerived.swift"
],
"target_dependencies" : [
"Verge"
],
"type" : "library"
},
{
"c99name" : "VergeMacrosTests",
"module_type" : "SwiftTarget",
"name" : "VergeMacrosTests",
"path" : "Tests/VergeMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport",
"MacroTesting"
],
"sources" : [
"KeyPathMapTests.swift"
],
"target_dependencies" : [
"VergeMacrosPlugin"
],
"type" : "test"
},
{
"c99name" : "VergeMacrosPlugin",
"module_type" : "SwiftTarget",
"name" : "VergeMacrosPlugin",
"path" : "Sources/VergeMacrosPlugin",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"Verge",
"VergeNormalizationDerived",
"VergeRx",
"VergeClassic",
"VergeMacros",
"VergeMacrosPlugin"
],
"sources" : [
"KeyPathMap.swift",
"MacroError.swift",
"Plugin.swift"
],
"type" : "macro"
},
{
"c99name" : "VergeMacros",
"module_type" : "SwiftTarget",
"name" : "VergeMacros",
"path" : "Sources/VergeMacros",
"product_memberships" : [
"Verge",
"VergeNormalizationDerived",
"VergeRx",
"VergeClassic",
"VergeMacros"
],
"sources" : [
"Source.swift"
],
"target_dependencies" : [
"VergeMacrosPlugin"
],
"type" : "library"
},
{
"c99name" : "VergeClassic",
"module_type" : "SwiftTarget",
"name" : "VergeClassic",
"path" : "Sources/VergeClassic",
"product_memberships" : [
"VergeClassic"
],
"sources" : [
"Emitter.swift",
"Extensions.swift",
"Storage+Rx.swift",
"Storage.swift",
"Verge+Extension.swift",
"VergeClassic.swift"
],
"target_dependencies" : [
"VergeRx"
],
"type" : "library"
},
{
"c99name" : "Verge",
"module_type" : "SwiftTarget",
"name" : "Verge",
"path" : "Sources/Verge",
"product_dependencies" : [
"StateStruct",
"TypedComparator",
"Atomics",
"DequeModule",
"ConcurrencyTaskManager"
],
"product_memberships" : [
"Verge",
"VergeNormalizationDerived",
"VergeRx",
"VergeClassic"
],
"sources" : [
"Derived/Derived+Assign.swift",
"Derived/Derived.swift",
"Library/BackgroundDeallocationQueue.swift",
"Library/CachedMap.swift",
"Library/EventEmitter.swift",
"Library/InoutRef.swift",
"Library/Log.swift",
"Library/Signpost.swift",
"Library/StoreActivitySubscription.swift",
"Library/StoreStateSubscription.swift",
"Library/StoreSubscriptionBase.swift",
"Library/VergeAnyCancellable.swift",
"Library/VergeConcurrency+SynchronizationTracker.swift",
"Library/VergeConcurrency.swift",
"Library/_BackingStorage+.swift",
"Logging/ActivityTrace.swift",
"Logging/DefaultStoreLogger.swift",
"Logging/MutationTrace.swift",
"Logging/RuntimeError.swift",
"Logging/RuntimeSanitizer.swift",
"Logging/StoreLogger.swift",
"Sendable.swift",
"Store/AnyTargetQueue.swift",
"Store/Changes.swift",
"Store/DetachedDispatcher.swift",
"Store/KeyObject.swift",
"Store/NonAtomicCounter.swift",
"Store/Pipeline.swift",
"Store/Scan.swift",
"Store/StateType.swift",
"Store/Store+Combine.swift",
"Store/Store+RunLoop.swift",
"Store/Store.swift",
"Store/StoreDriverType+Accumulator.swift",
"Store/StoreDriverType.swift",
"Store/StoreMiddleware.swift",
"Store/StoreOperation.swift",
"Store/StoreType+Assignee.swift",
"Store/StoreType+BindingDerived.swift",
"Store/StoreType+Derived.swift",
"Store/StoreWrapperType.swift",
"Store/Transaction.swift",
"Store/UIStateStore.swift",
"SwiftUI/OnReceive.swift",
"SwiftUI/Reading.swift",
"SwiftUI/StoreObject.swift",
"SwiftUI/StoreReader.swift",
"Utility/Edge.swift",
"Utility/ReferenceEdge.swift",
"Utility/ThunkToMainActor.swift",
"Verge.swift",
"macros.swift"
],
"target_dependencies" : [
"VergeMacros"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.