This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of ParseSwift with Swift 6.0 (beta) for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 968 |             }
 969 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:980:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 978 |                                         message: error.localizedDescription)
 979 |             callbackQueue.async {
 980 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 981 |             }
 982 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1006:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1004 |         if limit == 0 {
1005 |             callbackQueue.async {
1006 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1007 |             }
1008 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1020:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1018 |                                             message: error.localizedDescription)
1019 |                 callbackQueue.async {
1020 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1021 |                 }
1022 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1033:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1031 |                                             message: error.localizedDescription)
1032 |                 callbackQueue.async {
1033 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1034 |                 }
1035 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1099:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1097 |         if limit == 0 {
1098 |             callbackQueue.async {
1099 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1100 |             }
1101 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1114:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1112 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1113 |             callbackQueue.async {
1114 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1115 |             }
1116 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1139:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1137 |                                         message: error.localizedDescription)
1138 |             callbackQueue.async {
1139 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1140 |             }
1141 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1224:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1222 |         if limit == 0 {
1223 |             callbackQueue.async {
1224 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1225 |             }
1226 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1239:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1237 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1238 |             callbackQueue.async {
1239 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1240 |             }
1241 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1264:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1262 |                                             message: error.localizedDescription)
1263 |                 callbackQueue.async {
1264 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1265 |                 }
1266 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1277:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1275 |                                             message: error.localizedDescription)
1276 |                 callbackQueue.async {
1277 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1278 |                 }
1279 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1323:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1321 |         if limit == 0 {
1322 |             callbackQueue.async {
1323 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1324 |             }
1325 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1339:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1337 |                                         message: error.localizedDescription)
1338 |             callbackQueue.async {
1339 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1340 |             }
1341 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1406:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1404 |         if limit == 0 {
1405 |             callbackQueue.async {
1406 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1407 |             }
1408 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1423:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1421 |                                             message: error.localizedDescription)
1422 |                 callbackQueue.async {
1423 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1424 |                 }
1425 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1437:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1435 |                                             message: error.localizedDescription)
1436 |                 callbackQueue.async {
1437 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1438 |                 }
1439 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Parse.swift:11:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | internal struct Parse {
 11 |     static var configuration: ParseConfiguration!
    |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     static var sessionDelegate: ParseURLSessionDelegate!
 13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 29 |             }
 30 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 29 |             }
 30 |         }
[182/185] Compiling ParseSwift Query.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:393:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
391 |             case .failure(let error):
392 |                 callbackQueue.async {
393 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
394 |                 }
395 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:431:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
429 |             case .failure(let error):
430 |                 callbackQueue.async {
431 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
432 |                 }
433 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/ParseStorage.swift:10:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 | // MARK: ParseStorage
 9 | struct ParseStorage {
10 |     public static var shared = ParseStorage()
   |                       |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     private var backingStore: ParsePrimitiveStorable!
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:31:16: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         return "\(identifier).com.parse.sdk"
 30 |     }
 31 |     static var shared = KeychainStore()
    |                |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     static var objectiveC: KeychainStore? {
 33 |         KeychainStore(service: objectiveCService)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:36:16: warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     }
 35 |     // This Keychain was used by SDK <= 1.9.7
 36 |     static var old = KeychainStore(service: "shared")
    |                |- warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'old' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'old' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     init(service: String? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:48:26: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  46 |     }
  47 |
  48 |     struct AggregateBody<T>: Codable where T: ParseObject {
     |                          `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  49 |         let pipeline: [[String: AnyCodable]]?
  50 |         let hint: AnyCodable?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:79:25: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  77 |     }
  78 |
  79 |     struct DistinctBody<T>: Codable where T: ParseObject {
     |                         `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  80 |         let hint: AnyCodable?
  81 |         let explain: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:544:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 542 |         if limit == 0 {
 543 |             callbackQueue.async {
 544 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 545 |             }
 546 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:557:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 555 |                                         message: error.localizedDescription)
 556 |             callbackQueue.async {
 557 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 558 |             }
 559 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:583:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 581 |         if limit == 0 {
 582 |             callbackQueue.async {
 583 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 584 |             }
 585 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:597:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 595 |                                             message: error.localizedDescription)
 596 |                 callbackQueue.async {
 597 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 598 |                 }
 599 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:610:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 608 |                                             message: error.localizedDescription)
 609 |                 callbackQueue.async {
 610 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 611 |                 }
 612 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:635:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 633 |         if self.limit == 0 {
 634 |             callbackQueue.async {
 635 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 636 |             }
 637 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:676:25: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 674 |                     let parseError = error as? ParseError ?? defaultError
 675 |                     callbackQueue.async {
 676 |                         completion(.failure(parseError))
     |                         |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 677 |                     }
 678 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: consider making generic parameter 'Query<T>.ResultType' (aka 'T') conform to the 'Sendable' protocol
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:751:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 749 |                                    message: "Object not found on the server.")
 750 |             callbackQueue.async {
 751 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 752 |             }
 753 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:764:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 762 |                                         message: error.localizedDescription)
 763 |             callbackQueue.async {
 764 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 765 |             }
 766 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:794:17: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 792 |                                    message: "Object not found on the server.")
 793 |             callbackQueue.async {
 794 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 795 |             }
 796 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:808:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 806 |                                             message: error.localizedDescription)
 807 |                 callbackQueue.async {
 808 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 809 |                 }
 810 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:821:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 819 |                                             message: error.localizedDescription)
 820 |                 callbackQueue.async {
 821 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 822 |                 }
 823 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:881:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 879 |         if limit == 0 {
 880 |             callbackQueue.async {
 881 |                 completion(.success(0))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 882 |             }
 883 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:894:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 892 |                                         message: error.localizedDescription)
 893 |             callbackQueue.async {
 894 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 895 |             }
 896 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:920:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 918 |         if limit == 0 {
 919 |             callbackQueue.async {
 920 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 921 |             }
 922 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:934:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 932 |                                             message: error.localizedDescription)
 933 |                 callbackQueue.async {
 934 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 935 |                 }
 936 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:947:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 945 |                                             message: error.localizedDescription)
 946 |                 callbackQueue.async {
 947 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 948 |                 }
 949 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:967:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 965 |         if limit == 0 {
 966 |             callbackQueue.async {
 967 |                 completion(.success(([], 0)))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 968 |             }
 969 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:980:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 978 |                                         message: error.localizedDescription)
 979 |             callbackQueue.async {
 980 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 981 |             }
 982 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1006:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1004 |         if limit == 0 {
1005 |             callbackQueue.async {
1006 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1007 |             }
1008 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1020:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1018 |                                             message: error.localizedDescription)
1019 |                 callbackQueue.async {
1020 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1021 |                 }
1022 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1033:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1031 |                                             message: error.localizedDescription)
1032 |                 callbackQueue.async {
1033 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1034 |                 }
1035 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1099:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1097 |         if limit == 0 {
1098 |             callbackQueue.async {
1099 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1100 |             }
1101 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1114:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1112 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1113 |             callbackQueue.async {
1114 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1115 |             }
1116 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1139:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1137 |                                         message: error.localizedDescription)
1138 |             callbackQueue.async {
1139 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1140 |             }
1141 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1224:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1222 |         if limit == 0 {
1223 |             callbackQueue.async {
1224 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1225 |             }
1226 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1239:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1237 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1238 |             callbackQueue.async {
1239 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1240 |             }
1241 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1264:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1262 |                                             message: error.localizedDescription)
1263 |                 callbackQueue.async {
1264 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1265 |                 }
1266 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1277:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1275 |                                             message: error.localizedDescription)
1276 |                 callbackQueue.async {
1277 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1278 |                 }
1279 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1323:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1321 |         if limit == 0 {
1322 |             callbackQueue.async {
1323 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1324 |             }
1325 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1339:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1337 |                                         message: error.localizedDescription)
1338 |             callbackQueue.async {
1339 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1340 |             }
1341 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1406:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1404 |         if limit == 0 {
1405 |             callbackQueue.async {
1406 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1407 |             }
1408 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1423:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1421 |                                             message: error.localizedDescription)
1422 |                 callbackQueue.async {
1423 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1424 |                 }
1425 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1437:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1435 |                                             message: error.localizedDescription)
1436 |                 callbackQueue.async {
1437 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1438 |                 }
1439 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Parse.swift:11:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | internal struct Parse {
 11 |     static var configuration: ParseConfiguration!
    |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     static var sessionDelegate: ParseURLSessionDelegate!
 13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 29 |             }
 30 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 29 |             }
 30 |         }
[183/185] Compiling ParseSwift QueryConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:393:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
391 |             case .failure(let error):
392 |                 callbackQueue.async {
393 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
394 |                 }
395 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:431:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
429 |             case .failure(let error):
430 |                 callbackQueue.async {
431 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
432 |                 }
433 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/ParseStorage.swift:10:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 | // MARK: ParseStorage
 9 | struct ParseStorage {
10 |     public static var shared = ParseStorage()
   |                       |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     private var backingStore: ParsePrimitiveStorable!
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:31:16: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         return "\(identifier).com.parse.sdk"
 30 |     }
 31 |     static var shared = KeychainStore()
    |                |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     static var objectiveC: KeychainStore? {
 33 |         KeychainStore(service: objectiveCService)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:36:16: warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     }
 35 |     // This Keychain was used by SDK <= 1.9.7
 36 |     static var old = KeychainStore(service: "shared")
    |                |- warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'old' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'old' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     init(service: String? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:48:26: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  46 |     }
  47 |
  48 |     struct AggregateBody<T>: Codable where T: ParseObject {
     |                          `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  49 |         let pipeline: [[String: AnyCodable]]?
  50 |         let hint: AnyCodable?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:79:25: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  77 |     }
  78 |
  79 |     struct DistinctBody<T>: Codable where T: ParseObject {
     |                         `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  80 |         let hint: AnyCodable?
  81 |         let explain: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:544:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 542 |         if limit == 0 {
 543 |             callbackQueue.async {
 544 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 545 |             }
 546 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:557:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 555 |                                         message: error.localizedDescription)
 556 |             callbackQueue.async {
 557 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 558 |             }
 559 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:583:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 581 |         if limit == 0 {
 582 |             callbackQueue.async {
 583 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 584 |             }
 585 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:597:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 595 |                                             message: error.localizedDescription)
 596 |                 callbackQueue.async {
 597 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 598 |                 }
 599 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:610:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 608 |                                             message: error.localizedDescription)
 609 |                 callbackQueue.async {
 610 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 611 |                 }
 612 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:635:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 633 |         if self.limit == 0 {
 634 |             callbackQueue.async {
 635 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 636 |             }
 637 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:676:25: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 674 |                     let parseError = error as? ParseError ?? defaultError
 675 |                     callbackQueue.async {
 676 |                         completion(.failure(parseError))
     |                         |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 677 |                     }
 678 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: consider making generic parameter 'Query<T>.ResultType' (aka 'T') conform to the 'Sendable' protocol
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:751:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 749 |                                    message: "Object not found on the server.")
 750 |             callbackQueue.async {
 751 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 752 |             }
 753 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:764:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 762 |                                         message: error.localizedDescription)
 763 |             callbackQueue.async {
 764 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 765 |             }
 766 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:794:17: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 792 |                                    message: "Object not found on the server.")
 793 |             callbackQueue.async {
 794 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 795 |             }
 796 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:808:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 806 |                                             message: error.localizedDescription)
 807 |                 callbackQueue.async {
 808 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 809 |                 }
 810 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:821:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 819 |                                             message: error.localizedDescription)
 820 |                 callbackQueue.async {
 821 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 822 |                 }
 823 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:881:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 879 |         if limit == 0 {
 880 |             callbackQueue.async {
 881 |                 completion(.success(0))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 882 |             }
 883 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:894:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 892 |                                         message: error.localizedDescription)
 893 |             callbackQueue.async {
 894 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 895 |             }
 896 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:920:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 918 |         if limit == 0 {
 919 |             callbackQueue.async {
 920 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 921 |             }
 922 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:934:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 932 |                                             message: error.localizedDescription)
 933 |                 callbackQueue.async {
 934 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 935 |                 }
 936 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:947:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 945 |                                             message: error.localizedDescription)
 946 |                 callbackQueue.async {
 947 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 948 |                 }
 949 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:967:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 965 |         if limit == 0 {
 966 |             callbackQueue.async {
 967 |                 completion(.success(([], 0)))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 968 |             }
 969 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:980:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 978 |                                         message: error.localizedDescription)
 979 |             callbackQueue.async {
 980 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 981 |             }
 982 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1006:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1004 |         if limit == 0 {
1005 |             callbackQueue.async {
1006 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1007 |             }
1008 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1020:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1018 |                                             message: error.localizedDescription)
1019 |                 callbackQueue.async {
1020 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1021 |                 }
1022 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1033:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1031 |                                             message: error.localizedDescription)
1032 |                 callbackQueue.async {
1033 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1034 |                 }
1035 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1099:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1097 |         if limit == 0 {
1098 |             callbackQueue.async {
1099 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1100 |             }
1101 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1114:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1112 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1113 |             callbackQueue.async {
1114 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1115 |             }
1116 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1139:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1137 |                                         message: error.localizedDescription)
1138 |             callbackQueue.async {
1139 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1140 |             }
1141 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1224:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1222 |         if limit == 0 {
1223 |             callbackQueue.async {
1224 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1225 |             }
1226 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1239:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1237 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1238 |             callbackQueue.async {
1239 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1240 |             }
1241 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1264:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1262 |                                             message: error.localizedDescription)
1263 |                 callbackQueue.async {
1264 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1265 |                 }
1266 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1277:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1275 |                                             message: error.localizedDescription)
1276 |                 callbackQueue.async {
1277 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1278 |                 }
1279 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1323:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1321 |         if limit == 0 {
1322 |             callbackQueue.async {
1323 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1324 |             }
1325 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1339:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1337 |                                         message: error.localizedDescription)
1338 |             callbackQueue.async {
1339 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1340 |             }
1341 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1406:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1404 |         if limit == 0 {
1405 |             callbackQueue.async {
1406 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1407 |             }
1408 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1423:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1421 |                                             message: error.localizedDescription)
1422 |                 callbackQueue.async {
1423 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1424 |                 }
1425 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1437:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1435 |                                             message: error.localizedDescription)
1436 |                 callbackQueue.async {
1437 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1438 |                 }
1439 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Parse.swift:11:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | internal struct Parse {
 11 |     static var configuration: ParseConfiguration!
    |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     static var sessionDelegate: ParseURLSessionDelegate!
 13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 29 |             }
 30 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 29 |             }
 30 |         }
[184/185] Compiling ParseSwift QueryViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:393:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
391 |             case .failure(let error):
392 |                 callbackQueue.async {
393 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
394 |                 }
395 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:431:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
429 |             case .failure(let error):
430 |                 callbackQueue.async {
431 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
432 |                 }
433 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/ParseStorage.swift:10:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 | // MARK: ParseStorage
 9 | struct ParseStorage {
10 |     public static var shared = ParseStorage()
   |                       |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     private var backingStore: ParsePrimitiveStorable!
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:31:16: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         return "\(identifier).com.parse.sdk"
 30 |     }
 31 |     static var shared = KeychainStore()
    |                |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     static var objectiveC: KeychainStore? {
 33 |         KeychainStore(service: objectiveCService)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:36:16: warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     }
 35 |     // This Keychain was used by SDK <= 1.9.7
 36 |     static var old = KeychainStore(service: "shared")
    |                |- warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'old' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'old' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     init(service: String? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:48:26: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  46 |     }
  47 |
  48 |     struct AggregateBody<T>: Codable where T: ParseObject {
     |                          `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  49 |         let pipeline: [[String: AnyCodable]]?
  50 |         let hint: AnyCodable?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:79:25: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  77 |     }
  78 |
  79 |     struct DistinctBody<T>: Codable where T: ParseObject {
     |                         `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  80 |         let hint: AnyCodable?
  81 |         let explain: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:544:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 542 |         if limit == 0 {
 543 |             callbackQueue.async {
 544 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 545 |             }
 546 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:557:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 555 |                                         message: error.localizedDescription)
 556 |             callbackQueue.async {
 557 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 558 |             }
 559 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:583:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 581 |         if limit == 0 {
 582 |             callbackQueue.async {
 583 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 584 |             }
 585 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:597:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 595 |                                             message: error.localizedDescription)
 596 |                 callbackQueue.async {
 597 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 598 |                 }
 599 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:610:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 608 |                                             message: error.localizedDescription)
 609 |                 callbackQueue.async {
 610 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 611 |                 }
 612 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:635:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 633 |         if self.limit == 0 {
 634 |             callbackQueue.async {
 635 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 636 |             }
 637 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:676:25: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 674 |                     let parseError = error as? ParseError ?? defaultError
 675 |                     callbackQueue.async {
 676 |                         completion(.failure(parseError))
     |                         |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 677 |                     }
 678 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: consider making generic parameter 'Query<T>.ResultType' (aka 'T') conform to the 'Sendable' protocol
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:751:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 749 |                                    message: "Object not found on the server.")
 750 |             callbackQueue.async {
 751 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 752 |             }
 753 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:764:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 762 |                                         message: error.localizedDescription)
 763 |             callbackQueue.async {
 764 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 765 |             }
 766 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:794:17: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 792 |                                    message: "Object not found on the server.")
 793 |             callbackQueue.async {
 794 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 795 |             }
 796 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:808:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 806 |                                             message: error.localizedDescription)
 807 |                 callbackQueue.async {
 808 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 809 |                 }
 810 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:821:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 819 |                                             message: error.localizedDescription)
 820 |                 callbackQueue.async {
 821 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 822 |                 }
 823 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:881:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 879 |         if limit == 0 {
 880 |             callbackQueue.async {
 881 |                 completion(.success(0))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 882 |             }
 883 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:894:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 892 |                                         message: error.localizedDescription)
 893 |             callbackQueue.async {
 894 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 895 |             }
 896 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:920:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 918 |         if limit == 0 {
 919 |             callbackQueue.async {
 920 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 921 |             }
 922 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:934:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 932 |                                             message: error.localizedDescription)
 933 |                 callbackQueue.async {
 934 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 935 |                 }
 936 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:947:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 945 |                                             message: error.localizedDescription)
 946 |                 callbackQueue.async {
 947 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 948 |                 }
 949 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:967:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 965 |         if limit == 0 {
 966 |             callbackQueue.async {
 967 |                 completion(.success(([], 0)))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 968 |             }
 969 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:980:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 978 |                                         message: error.localizedDescription)
 979 |             callbackQueue.async {
 980 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 981 |             }
 982 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1006:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1004 |         if limit == 0 {
1005 |             callbackQueue.async {
1006 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1007 |             }
1008 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1020:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1018 |                                             message: error.localizedDescription)
1019 |                 callbackQueue.async {
1020 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1021 |                 }
1022 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1033:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1031 |                                             message: error.localizedDescription)
1032 |                 callbackQueue.async {
1033 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1034 |                 }
1035 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1099:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1097 |         if limit == 0 {
1098 |             callbackQueue.async {
1099 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1100 |             }
1101 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1114:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1112 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1113 |             callbackQueue.async {
1114 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1115 |             }
1116 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1139:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1137 |                                         message: error.localizedDescription)
1138 |             callbackQueue.async {
1139 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1140 |             }
1141 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1224:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1222 |         if limit == 0 {
1223 |             callbackQueue.async {
1224 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1225 |             }
1226 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1239:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1237 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1238 |             callbackQueue.async {
1239 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1240 |             }
1241 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1264:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1262 |                                             message: error.localizedDescription)
1263 |                 callbackQueue.async {
1264 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1265 |                 }
1266 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1277:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1275 |                                             message: error.localizedDescription)
1276 |                 callbackQueue.async {
1277 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1278 |                 }
1279 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1323:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1321 |         if limit == 0 {
1322 |             callbackQueue.async {
1323 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1324 |             }
1325 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1339:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1337 |                                         message: error.localizedDescription)
1338 |             callbackQueue.async {
1339 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1340 |             }
1341 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1406:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1404 |         if limit == 0 {
1405 |             callbackQueue.async {
1406 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1407 |             }
1408 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1423:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1421 |                                             message: error.localizedDescription)
1422 |                 callbackQueue.async {
1423 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1424 |                 }
1425 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1437:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1435 |                                             message: error.localizedDescription)
1436 |                 callbackQueue.async {
1437 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1438 |                 }
1439 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Parse.swift:11:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | internal struct Parse {
 11 |     static var configuration: ParseConfiguration!
    |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     static var sessionDelegate: ParseURLSessionDelegate!
 13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 29 |             }
 30 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 29 |             }
 30 |         }
[185/185] Compiling ParseSwift QueryWhere.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:393:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
391 |             case .failure(let error):
392 |                 callbackQueue.async {
393 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
394 |                 }
395 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/ParseSchema.swift:431:21: warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
429 |             case .failure(let error):
430 |                 callbackQueue.async {
431 |                     completion(.failure(error))
    |                     |- warning: capture of 'completion' with non-sendable type '(Result<Void, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
432 |                 }
433 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/ParseStorage.swift:10:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 | // MARK: ParseStorage
 9 | struct ParseStorage {
10 |     public static var shared = ParseStorage()
   |                       |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     private var backingStore: ParsePrimitiveStorable!
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:31:16: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 29 |         return "\(identifier).com.parse.sdk"
 30 |     }
 31 |     static var shared = KeychainStore()
    |                |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     static var objectiveC: KeychainStore? {
 33 |         KeychainStore(service: objectiveCService)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Storage/KeychainStore.swift:36:16: warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     }
 35 |     // This Keychain was used by SDK <= 1.9.7
 36 |     static var old = KeychainStore(service: "shared")
    |                |- warning: static property 'old' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'old' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'old' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     init(service: String? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:48:26: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  46 |     }
  47 |
  48 |     struct AggregateBody<T>: Codable where T: ParseObject {
     |                          `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  49 |         let pipeline: [[String: AnyCodable]]?
  50 |         let hint: AnyCodable?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:79:25: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: 'T' previously declared here
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
  77 |     }
  78 |
  79 |     struct DistinctBody<T>: Codable where T: ParseObject {
     |                         `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
  80 |         let hint: AnyCodable?
  81 |         let explain: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:544:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 542 |         if limit == 0 {
 543 |             callbackQueue.async {
 544 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 545 |             }
 546 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:557:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 555 |                                         message: error.localizedDescription)
 556 |             callbackQueue.async {
 557 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 558 |             }
 559 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:583:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 581 |         if limit == 0 {
 582 |             callbackQueue.async {
 583 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 584 |             }
 585 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:597:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 595 |                                             message: error.localizedDescription)
 596 |                 callbackQueue.async {
 597 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 598 |                 }
 599 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:610:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 608 |                                             message: error.localizedDescription)
 609 |                 callbackQueue.async {
 610 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 611 |                 }
 612 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:635:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 633 |         if self.limit == 0 {
 634 |             callbackQueue.async {
 635 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 636 |             }
 637 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:676:25: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 674 |                     let parseError = error as? ParseError ?? defaultError
 675 |                     callbackQueue.async {
 676 |                         completion(.failure(parseError))
     |                         |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                         `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 677 |                     }
 678 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
  13 |   The `Query` class defines a query that is used to query for `ParseObject`s.
  14 | */
  15 | public struct Query<T>: ParseTypeable where T: ParseObject {
     |                     `- note: consider making generic parameter 'Query<T>.ResultType' (aka 'T') conform to the 'Sendable' protocol
  16 |     // interpolate as GET
  17 |     private let method: String = "GET"
     :
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: capture of 'results' with non-sendable type '[Query<T>.ResultType]' (aka 'Array<T>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:683:37: warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 681 |
 682 |             callbackQueue.async {
 683 |                 completion(.success(results))
     |                                     `- warning: reference to captured var 'results' in concurrently-executing code; this is an error in the Swift 6 language mode
 684 |             }
 685 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:751:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 749 |                                    message: "Object not found on the server.")
 750 |             callbackQueue.async {
 751 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 752 |             }
 753 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:764:17: warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 762 |                                         message: error.localizedDescription)
 763 |             callbackQueue.async {
 764 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Query<T>.ResultType, ParseError>) -> Void' (aka '(Result<T, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 765 |             }
 766 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:794:17: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 792 |                                    message: "Object not found on the server.")
 793 |             callbackQueue.async {
 794 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 795 |             }
 796 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:808:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 806 |                                             message: error.localizedDescription)
 807 |                 callbackQueue.async {
 808 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 809 |                 }
 810 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:821:21: warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 819 |                                             message: error.localizedDescription)
 820 |                 callbackQueue.async {
 821 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<U, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 822 |                 }
 823 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:881:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 879 |         if limit == 0 {
 880 |             callbackQueue.async {
 881 |                 completion(.success(0))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 882 |             }
 883 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:894:17: warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 892 |                                         message: error.localizedDescription)
 893 |             callbackQueue.async {
 894 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<Int, ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 895 |             }
 896 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:920:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 918 |         if limit == 0 {
 919 |             callbackQueue.async {
 920 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 921 |             }
 922 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:934:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 932 |                                             message: error.localizedDescription)
 933 |                 callbackQueue.async {
 934 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 935 |                 }
 936 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:947:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 945 |                                             message: error.localizedDescription)
 946 |                 callbackQueue.async {
 947 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 948 |                 }
 949 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:967:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 965 |         if limit == 0 {
 966 |             callbackQueue.async {
 967 |                 completion(.success(([], 0)))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 968 |             }
 969 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:980:17: warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 978 |                                         message: error.localizedDescription)
 979 |             callbackQueue.async {
 980 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<([Query<T>.ResultType], Int), ParseError>) -> Void' (aka '(Result<(Array<T>, Int), ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 981 |             }
 982 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1006:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1004 |         if limit == 0 {
1005 |             callbackQueue.async {
1006 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1007 |             }
1008 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1020:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1018 |                                             message: error.localizedDescription)
1019 |                 callbackQueue.async {
1020 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1021 |                 }
1022 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1033:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1031 |                                             message: error.localizedDescription)
1032 |                 callbackQueue.async {
1033 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1034 |                 }
1035 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1099:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1097 |         if limit == 0 {
1098 |             callbackQueue.async {
1099 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1100 |             }
1101 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1114:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1112 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1113 |             callbackQueue.async {
1114 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1115 |             }
1116 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1139:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1137 |                                         message: error.localizedDescription)
1138 |             callbackQueue.async {
1139 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1140 |             }
1141 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1224:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1222 |         if limit == 0 {
1223 |             callbackQueue.async {
1224 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1225 |             }
1226 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1239:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1237 |             let error = ParseError(code: .unknownError, message: "Cannot decode where to String.")
1238 |             callbackQueue.async {
1239 |                 completion(.failure(error))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1240 |             }
1241 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1264:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1262 |                                             message: error.localizedDescription)
1263 |                 callbackQueue.async {
1264 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1265 |                 }
1266 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1277:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1275 |                                             message: error.localizedDescription)
1276 |                 callbackQueue.async {
1277 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1278 |                 }
1279 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1323:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1321 |         if limit == 0 {
1322 |             callbackQueue.async {
1323 |                 completion(.success([ResultType]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1324 |             }
1325 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1339:17: warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
1337 |                                         message: error.localizedDescription)
1338 |             callbackQueue.async {
1339 |                 completion(.failure(parseError))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[Query<T>.ResultType], ParseError>) -> Void' (aka '(Result<Array<T>, ParseError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1340 |             }
1341 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1406:17: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1404 |         if limit == 0 {
1405 |             callbackQueue.async {
1406 |                 completion(.success([U]()))
     |                 |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1407 |             }
1408 |             return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1423:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1421 |                                             message: error.localizedDescription)
1422 |                 callbackQueue.async {
1423 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1424 |                 }
1425 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/Query.swift:1437:21: warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1435 |                                             message: error.localizedDescription)
1436 |                 callbackQueue.async {
1437 |                     completion(.failure(parseError))
     |                     |- warning: capture of 'completion' with non-sendable type '(Result<[U], ParseError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1438 |                 }
1439 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Parse.swift:11:16: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 | internal struct Parse {
 11 |     static var configuration: ParseConfiguration!
    |                |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     static var sessionDelegate: ParseURLSessionDelegate!
 13 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 29 |             }
 30 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 |  for more details.
 17 |  */
 18 | open class QueryViewModel<T: ParseObject>: QueryObservable {
    |            `- note: generic class 'QueryViewModel' does not conform to the 'Sendable' protocol
 19 |
 20 |     public var query: Query<T>
    :
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     `- warning: capture of 'self' with non-sendable type 'QueryViewModel<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:52:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 50 |                 count = results.count
 51 |                 DispatchQueue.main.async {
 52 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 53 |                 }
 54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:39:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 37 |             if newValue != results.count {
 38 |                 DispatchQueue.main.async {
 39 |                     self.objectWillChange.send()
    |                     |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                     `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 40 |                 }
 41 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/Types/QueryViewModel.swift:28:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
 26 |             count = newValue.count
 27 |             DispatchQueue.main.async {
 28 |                 self.objectWillChange.send()
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 29 |             }
 30 |         }
Build complete! (30.55s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ParseSwift",
  "name" : "ParseSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "ParseSwift",
      "targets" : [
        "ParseSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ParseSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "ParseSwiftTests",
      "path" : "Tests/ParseSwiftTests",
      "sources" : [
        "APICommandTests.swift",
        "AnyCodableTests/AnyCodableTests.swift",
        "AnyCodableTests/AnyDecodableTests.swift",
        "AnyCodableTests/AnyEncodableTests.swift",
        "BatchUtilsTests.swift",
        "ExtensionsTests.swift",
        "IOS13Tests.swift",
        "InitializeSDKTests.swift",
        "KeychainStoreTests.swift",
        "MigrateObjCSDKCombineTests.swift",
        "MigrateObjCSDKTests.swift",
        "NetworkMocking/MockURLProtocol.swift",
        "NetworkMocking/MockURLResponse.swift",
        "ParseACLTests.swift",
        "ParseAnalyticsAsyncTests.swift",
        "ParseAnalyticsCombineTests.swift",
        "ParseAnalyticsTests.swift",
        "ParseAnonymousAsyncTests.swift",
        "ParseAnonymousCombineTests.swift",
        "ParseAnonymousTests.swift",
        "ParseAppleAsyncTests.swift",
        "ParseAppleCombineTests.swift",
        "ParseAppleTests.swift",
        "ParseAuthenticationAsyncTests.swift",
        "ParseAuthenticationCombineTests.swift",
        "ParseAuthenticationTests.swift",
        "ParseBytesTests.swift",
        "ParseCLPTests.swift",
        "ParseCloudViewModelTests.swift",
        "ParseCloudableAsyncTests.swift",
        "ParseCloudableCombineTests.swift",
        "ParseCloudableTests.swift",
        "ParseConfigAsyncTests.swift",
        "ParseConfigCombineTests.swift",
        "ParseConfigTests.swift",
        "ParseEncoderTests/ParseEncoderExtraTests.swift",
        "ParseEncoderTests/TestParseEncoder.swift",
        "ParseErrorTests.swift",
        "ParseFacebookAsyncTests.swift",
        "ParseFacebookCombineTests.swift",
        "ParseFacebookTests.swift",
        "ParseFileAsyncTests.swift",
        "ParseFileCombineTests.swift",
        "ParseFileManagerTests.swift",
        "ParseFileTests.swift",
        "ParseFileTransferableTests.swift",
        "ParseGeoPointTests.swift",
        "ParseGitHubCombineTests.swift",
        "ParseGitHubTests.swift",
        "ParseGoogleCombineTests.swift",
        "ParseGoogleTests.swift",
        "ParseHealthAsyncTests.swift",
        "ParseHealthCombineTests.swift",
        "ParseHealthTests.swift",
        "ParseHookFunctionCombineTests.swift",
        "ParseHookFunctionRequestCombineTests.swift",
        "ParseHookFunctionRequestTests.swift",
        "ParseHookFunctionTests.swift",
        "ParseHookResponseTests.swift",
        "ParseHookTriggerCombineTests.swift",
        "ParseHookTriggerRequestCombineTests.swift",
        "ParseHookTriggerRequestTests.swift",
        "ParseHookTriggerTests.swift",
        "ParseInstagramAsyncTests.swift",
        "ParseInstagramCombineTests.swift",
        "ParseInstagramTests.swift",
        "ParseInstallationAsyncTests.swift",
        "ParseInstallationCombineTests.swift",
        "ParseInstallationTests.swift",
        "ParseKeychainAccessGroupTests.swift",
        "ParseLDAPAsyncTests.swift",
        "ParseLDAPCombineTests.swift",
        "ParseLDAPTests.swift",
        "ParseLinkedInCombineTests.swift",
        "ParseLinkedInTests.swift",
        "ParseLiveQueryAsyncTests.swift",
        "ParseLiveQueryCombineTests.swift",
        "ParseLiveQueryTests.swift",
        "ParseObjectAsyncTests.swift",
        "ParseObjectBatchTests.swift",
        "ParseObjectCombineTests.swift",
        "ParseObjectCustomObjectIdTests.swift",
        "ParseObjectTests.swift",
        "ParseOperationAsyncTests.swift",
        "ParseOperationCombineTests.swift",
        "ParseOperationTests.swift",
        "ParsePointerAsyncTests.swift",
        "ParsePointerCombineTests.swift",
        "ParsePointerTests.swift",
        "ParsePolygonTests.swift",
        "ParsePushAsyncTests.swift",
        "ParsePushCombineTests.swift",
        "ParsePushPayloadAnyTests.swift",
        "ParsePushPayloadAppleTests.swift",
        "ParsePushPayloadFirebaseTests.swift",
        "ParsePushTests.swift",
        "ParseQueryAsyncTests.swift",
        "ParseQueryCacheTests.swift",
        "ParseQueryCombineTests.swift",
        "ParseQueryTests.swift",
        "ParseQueryViewModelTests.swift",
        "ParseRelationTests.swift",
        "ParseRoleTests.swift",
        "ParseSchemaAsyncTests.swift",
        "ParseSchemaCombineTests.swift",
        "ParseSchemaTests.swift",
        "ParseSessionTests.swift",
        "ParseSpotifyAsyncTests.swift",
        "ParseSpotifyCombineTests.swift",
        "ParseSpotifyTests.swift",
        "ParseTwitterAsyncTests.swift",
        "ParseTwitterCombineTests.swift",
        "ParseTwitterTests.swift",
        "ParseUserAsyncTests.swift",
        "ParseUserCombineTests.swift",
        "ParseUserTests.swift",
        "ParseVersionTests.swift"
      ],
      "target_dependencies" : [
        "ParseSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ParseSwift",
      "module_type" : "SwiftTarget",
      "name" : "ParseSwift",
      "path" : "Sources/ParseSwift",
      "product_memberships" : [
        "ParseSwift"
      ],
      "sources" : [
        "API/API+BatchCommand.swift",
        "API/API+Command+async.swift",
        "API/API+Command.swift",
        "API/API+NonParseBodyCommand+async.swift",
        "API/API+NonParseBodyCommand.swift",
        "API/API.swift",
        "API/BatchUtils.swift",
        "API/ParseURLSessionDelegate.swift",
        "API/Responses.swift",
        "Authentication/3rd Party/ParseApple/ParseApple+async.swift",
        "Authentication/3rd Party/ParseApple/ParseApple+combine.swift",
        "Authentication/3rd Party/ParseApple/ParseApple.swift",
        "Authentication/3rd Party/ParseFacebook/ParseFacebook+async.swift",
        "Authentication/3rd Party/ParseFacebook/ParseFacebook+combine.swift",
        "Authentication/3rd Party/ParseFacebook/ParseFacebook.swift",
        "Authentication/3rd Party/ParseGithub/ParseGitHub+async.swift",
        "Authentication/3rd Party/ParseGithub/ParseGitHub+combine.swift",
        "Authentication/3rd Party/ParseGithub/ParseGitHub.swift",
        "Authentication/3rd Party/ParseGoogle/ParseGoogle+async.swift",
        "Authentication/3rd Party/ParseGoogle/ParseGoogle+combine.swift",
        "Authentication/3rd Party/ParseGoogle/ParseGoogle.swift",
        "Authentication/3rd Party/ParseInstagram/ParseInstagram+async.swift",
        "Authentication/3rd Party/ParseInstagram/ParseInstagram+combine.swift",
        "Authentication/3rd Party/ParseInstagram/ParseInstagram.swift",
        "Authentication/3rd Party/ParseLDAP/ParseLDAP+async.swift",
        "Authentication/3rd Party/ParseLDAP/ParseLDAP+combine.swift",
        "Authentication/3rd Party/ParseLDAP/ParseLDAP.swift",
        "Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn+async.swift",
        "Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn+combine.swift",
        "Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn.swift",
        "Authentication/3rd Party/ParseSpotify/ParseSpotify+async.swift",
        "Authentication/3rd Party/ParseSpotify/ParseSpotify+combine.swift",
        "Authentication/3rd Party/ParseSpotify/ParseSpotify.swift",
        "Authentication/3rd Party/ParseTwitter/ParseTwitter+async.swift",
        "Authentication/3rd Party/ParseTwitter/ParseTwitter+combine.swift",
        "Authentication/3rd Party/ParseTwitter/ParseTwitter.swift",
        "Authentication/Internal/ParseAnonymous+async.swift",
        "Authentication/Internal/ParseAnonymous+combine.swift",
        "Authentication/Internal/ParseAnonymous.swift",
        "Authentication/Protocols/ParseAuthentication+async.swift",
        "Authentication/Protocols/ParseAuthentication+combine.swift",
        "Authentication/Protocols/ParseAuthentication.swift",
        "Coding/AnyCodable.swift",
        "Coding/AnyDecodable.swift",
        "Coding/AnyEncodable.swift",
        "Coding/ParseCoding.swift",
        "Coding/ParseEncoder.swift",
        "Extensions/Data.swift",
        "Extensions/Date.swift",
        "Extensions/Dictionary.swift",
        "Extensions/Encodable.swift",
        "Extensions/URLCache.swift",
        "Extensions/URLSession.swift",
        "InternalObjects/BaseConfig.swift",
        "InternalObjects/BaseParseInstallation.swift",
        "InternalObjects/BaseParseUser.swift",
        "InternalObjects/NoBody.swift",
        "LiveQuery/LiveQueryConstants.swift",
        "LiveQuery/LiveQuerySocket.swift",
        "LiveQuery/Messages.swift",
        "LiveQuery/Operations.swift",
        "LiveQuery/ParseLiveQuery+async.swift",
        "LiveQuery/ParseLiveQuery+combine.swift",
        "LiveQuery/ParseLiveQuery.swift",
        "LiveQuery/ParseLiveQueryConstants.swift",
        "LiveQuery/Protocols/LiveQuerySocketDelegate.swift",
        "LiveQuery/Protocols/LiveQueryable.swift",
        "LiveQuery/Protocols/ParseLiveQueryDelegate.swift",
        "LiveQuery/Protocols/QuerySubscribable.swift",
        "LiveQuery/Subscription.swift",
        "LiveQuery/SubscriptionCallback.swift",
        "Objects/ParseCloudUser.swift",
        "Objects/ParseInstallation+async.swift",
        "Objects/ParseInstallation+combine.swift",
        "Objects/ParseInstallation.swift",
        "Objects/ParseObject+async.swift",
        "Objects/ParseObject+combine.swift",
        "Objects/ParseObject.swift",
        "Objects/ParsePushStatusable.swift",
        "Objects/ParseRole.swift",
        "Objects/ParseSession.swift",
        "Objects/ParseUser+async.swift",
        "Objects/ParseUser+combine.swift",
        "Objects/ParseUser.swift",
        "Operations/Add.swift",
        "Operations/AddRelation.swift",
        "Operations/AddUnique.swift",
        "Operations/Delete.swift",
        "Operations/Increment.swift",
        "Operations/Operation.swift",
        "Operations/Remove.swift",
        "Operations/RemoveRelation.swift",
        "Parse.swift",
        "ParseConstants.swift",
        "Protocols/CloudObservable.swift",
        "Protocols/Deletable.swift",
        "Protocols/Fetchable.swift",
        "Protocols/Fileable.swift",
        "Protocols/Objectable.swift",
        "Protocols/ParseCloudable+async.swift",
        "Protocols/ParseCloudable+combine.swift",
        "Protocols/ParseCloudable.swift",
        "Protocols/ParseEncodable.swift",
        "Protocols/ParseFileTransferable.swift",
        "Protocols/ParseHookFunctionable+async.swift",
        "Protocols/ParseHookFunctionable+combine.swift",
        "Protocols/ParseHookFunctionable.swift",
        "Protocols/ParseHookParametable.swift",
        "Protocols/ParseHookRequestable+async.swift",
        "Protocols/ParseHookRequestable+combine.swift",
        "Protocols/ParseHookRequestable.swift",
        "Protocols/ParseHookTriggerable+async.swift",
        "Protocols/ParseHookTriggerable+combine.swift",
        "Protocols/ParseHookTriggerable.swift",
        "Protocols/ParseHookable.swift",
        "Protocols/ParsePushApplePayloadable.swift",
        "Protocols/ParsePushFirebasePayloadable.swift",
        "Protocols/ParsePushPayloadable.swift",
        "Protocols/ParseQueryScorable.swift",
        "Protocols/ParseTypeable.swift",
        "Protocols/QueryObservable.swift",
        "Protocols/Queryable.swift",
        "Protocols/Savable.swift",
        "Storage/KeychainStore.swift",
        "Storage/ParseFileManager.swift",
        "Storage/ParseKeyValueStore.swift",
        "Storage/ParseStorage.swift",
        "Storage/SecureStorage.swift",
        "Types/CloudViewModel.swift",
        "Types/ParseACL.swift",
        "Types/ParseAnalytics+async.swift",
        "Types/ParseAnalytics+combine.swift",
        "Types/ParseAnalytics.swift",
        "Types/ParseBytes.swift",
        "Types/ParseCLP.swift",
        "Types/ParseConfig+async.swift",
        "Types/ParseConfig+combine.swift",
        "Types/ParseConfig.swift",
        "Types/ParseConfiguration.swift",
        "Types/ParseError.swift",
        "Types/ParseField.swift",
        "Types/ParseFieldOptions.swift",
        "Types/ParseFile+async.swift",
        "Types/ParseFile+combine.swift",
        "Types/ParseFile.swift",
        "Types/ParseFileDefaultTransfer.swift",
        "Types/ParseGeoPoint.swift",
        "Types/ParseHealth+async.swift",
        "Types/ParseHealth+combine.swift",
        "Types/ParseHealth.swift",
        "Types/ParseHookFunctionRequest.swift",
        "Types/ParseHookResponse.swift",
        "Types/ParseHookTriggerRequest.swift",
        "Types/ParseKeychainAccessGroup.swift",
        "Types/ParseOperation+async.swift",
        "Types/ParseOperation+combine.swift",
        "Types/ParseOperation.swift",
        "Types/ParsePolygon.swift",
        "Types/ParsePush+async.swift",
        "Types/ParsePush+combine.swift",
        "Types/ParsePush.swift",
        "Types/ParsePushPayload/Apple/ParsePushAppleAlert.swift",
        "Types/ParsePushPayload/Apple/ParsePushAppleSound.swift",
        "Types/ParsePushPayload/Apple/ParsePushPayloadApple.swift",
        "Types/ParsePushPayload/Firebase/ParsePushFirebaseNotification.swift",
        "Types/ParsePushPayload/Firebase/ParsePushPayloadFirebase.swift",
        "Types/ParsePushPayload/ParsePushPayloadAny.swift",
        "Types/ParsePushStatus.swift",
        "Types/ParseRelation.swift",
        "Types/ParseSchema+async.swift",
        "Types/ParseSchema+combine.swift",
        "Types/ParseSchema.swift",
        "Types/ParseVersion.swift",
        "Types/Pointer+async.swift",
        "Types/Pointer+combine.swift",
        "Types/Pointer.swift",
        "Types/Query+async.swift",
        "Types/Query+combine.swift",
        "Types/Query.swift",
        "Types/QueryConstraint.swift",
        "Types/QueryViewModel.swift",
        "Types/QueryWhere.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.