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 FaunaDB, reference main (708b6c), with Swift 6.0 for macOS (SPM) on 1 Nov 2024 00:44:27 UTC.

Swift 6 data race errors: 28

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fauna/faunadb-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fauna/faunadb-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 708b6cd Move from master to main
Cloned https://github.com/fauna/faunadb-swift.git
Revision (git rev-parse @):
708b6cd64a6bdbf5c4ccc4be4480d9769625cd1f
SUCCESS checkout https://github.com/fauna/faunadb-swift.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "faunadb-swift",
      "name": "FaunaDB",
      "url": "https://github.com/fauna/faunadb-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/faunadb-swift",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/fauna/faunadb-swift.git
[1/3368] Fetching faunadb-swift
Fetched https://github.com/fauna/faunadb-swift.git from cache (1.20s)
Creating working copy for https://github.com/fauna/faunadb-swift.git
Working copy of https://github.com/fauna/faunadb-swift.git resolved at main (708b6cd)
warning: '.resolve-product-dependencies': dependency 'faunadb-swift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/fauna/faunadb-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/19] Compiling FaunaDB Value+Traversal.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:1:14: warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | internal let rootField = Field<Value>()
    |              |- warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: annotate 'rootField' 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
  2 |
  3 | /**
    :
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
[4/20] Compiling FaunaDB Value.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:282:23: warning: static property 'CLASSES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
280 |
281 | public struct Native {
282 |     public static let CLASSES: RefV = RefV("classes")
    |                       |- warning: static property 'CLASSES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'CLASSES' 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
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:283:23: warning: static property 'INDEXES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
281 | public struct Native {
282 |     public static let CLASSES: RefV = RefV("classes")
283 |     public static let INDEXES: RefV = RefV("indexes")
    |                       |- warning: static property 'INDEXES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'INDEXES' 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
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:284:23: warning: static property 'DATABASES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
282 |     public static let CLASSES: RefV = RefV("classes")
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
    |                       |- warning: static property 'DATABASES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'DATABASES' 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
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:285:23: warning: static property 'KEYS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
    |                       |- warning: static property 'KEYS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'KEYS' 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
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:286:23: warning: static property 'FUNCTIONS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
    |                       |- warning: static property 'FUNCTIONS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'FUNCTIONS' 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
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:287:23: warning: static property 'ROLES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
    |                       |- warning: static property 'ROLES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ROLES' 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
288 |     public static let TOKENS: RefV = RefV("tokens")
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:288:23: warning: static property 'TOKENS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
    |                       |- warning: static property 'TOKENS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'TOKENS' 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
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
290 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:289:23: warning: static property 'CREDENTIALS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
    |                       |- warning: static property 'CREDENTIALS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'CREDENTIALS' 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
290 |
291 |     public static func fromName(_ id: String) -> RefV {
[5/20] Compiling FaunaDB Codec.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Codec.swift:30:14: warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | internal let defaultCodec: Codec = SupportedTypesCodec()
   |              |- warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'defaultCodec' 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
31 |
32 | internal protocol Codec {
   |                   `- note: protocol 'Codec' does not conform to the 'Sendable' protocol
33 |     func decode<T>(value: Value) throws -> T?
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:5:24: warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | internal struct Errors {
  4 |
  5 |     private static let errorField = Fields.at("errors").get(asArrayOf:
    |                        |- warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'errorField' 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
  6 |         Fields.map(QueryError.init)
  7 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:46:14: warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 44 | /// Represents an error while executing a FaunaDB query.
 45 | /// [Reference](https://fauna.com/documentation#errors)
 46 | public class FaunaError: Error {
    |              `- warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 47 |
 48 |     /// The error message.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:55:16: warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The errors found by FaunDB while executing the query.
 55 |     public let errors: [QueryError]
    |                `- warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 56 |
 57 |     fileprivate init(status: Int? = nil, errors: [QueryError] = [], message: String? = nil) {
    :
158 |
159 | /// Represents an error found by FaunaDB while executing a query.
160 | public struct QueryError {
    |               `- note: consider making struct 'QueryError' conform to the 'Sendable' protocol
161 |
162 |     /// The position of the field containing the error.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:184:24: warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
182 | extension QueryError {
183 |
184 |     private static let positionField = Fields.at("position").get(asArrayOf:
    |                        |- warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'positionField' 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
185 |         Fields.map { value in
186 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:190:24: warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
188 |     )
189 |
190 |     private static let failuresField = Fields.at("failures").get(asArrayOf:
    |                        |- warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'failuresField' 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
191 |         Fields.map(ValidationFailure.init)
192 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:235:24: warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
233 | extension ValidationFailure {
234 |
235 |     private static let fieldAsString = Fields.at("field").get(asArrayOf:
    |                        |- warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'fieldAsString' 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
236 |         Fields.map { value in
237 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
[6/20] Compiling FaunaDB Errors.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Codec.swift:30:14: warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | internal let defaultCodec: Codec = SupportedTypesCodec()
   |              |- warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'defaultCodec' 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
31 |
32 | internal protocol Codec {
   |                   `- note: protocol 'Codec' does not conform to the 'Sendable' protocol
33 |     func decode<T>(value: Value) throws -> T?
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:5:24: warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | internal struct Errors {
  4 |
  5 |     private static let errorField = Fields.at("errors").get(asArrayOf:
    |                        |- warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'errorField' 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
  6 |         Fields.map(QueryError.init)
  7 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:46:14: warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 44 | /// Represents an error while executing a FaunaDB query.
 45 | /// [Reference](https://fauna.com/documentation#errors)
 46 | public class FaunaError: Error {
    |              `- warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 47 |
 48 |     /// The error message.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:55:16: warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The errors found by FaunDB while executing the query.
 55 |     public let errors: [QueryError]
    |                `- warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 56 |
 57 |     fileprivate init(status: Int? = nil, errors: [QueryError] = [], message: String? = nil) {
    :
158 |
159 | /// Represents an error found by FaunaDB while executing a query.
160 | public struct QueryError {
    |               `- note: consider making struct 'QueryError' conform to the 'Sendable' protocol
161 |
162 |     /// The position of the field containing the error.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:184:24: warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
182 | extension QueryError {
183 |
184 |     private static let positionField = Fields.at("position").get(asArrayOf:
    |                        |- warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'positionField' 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
185 |         Fields.map { value in
186 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:190:24: warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
188 |     )
189 |
190 |     private static let failuresField = Fields.at("failures").get(asArrayOf:
    |                        |- warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'failuresField' 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
191 |         Fields.map(ValidationFailure.init)
192 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:235:24: warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
233 | extension ValidationFailure {
234 |
235 |     private static let fieldAsString = Fields.at("field").get(asArrayOf:
    |                        |- warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'fieldAsString' 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
236 |         Fields.map { value in
237 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
[7/20] Compiling FaunaDB JSON.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:255:10: warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
253 | */
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
    |          `- warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:256:10: warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
    |          `- warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
257 |     case invalidLiteral(Any)
258 |     case invalidDate(String)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:257:10: warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
    |          `- warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
258 |     case invalidDate(String)
259 |     case invalidBase64(String)
[8/20] Compiling FaunaDB LanguageExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:255:10: warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
253 | */
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
    |          `- warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:256:10: warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
    |          `- warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
257 |     case invalidLiteral(Any)
258 |     case invalidDate(String)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:257:10: warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
    |          `- warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
258 |     case invalidDate(String)
259 |     case invalidBase64(String)
[9/20] Compiling FaunaDB Try.swift
[10/20] Compiling FaunaDB AtomicInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:15:24: warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     public static let DefaultEndpoint: URL! = URL(string: "https://db.fauna.com")
 15 |     private static let resourcesField = Field<Value>("resource")
    |                        |- warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'resourcesField' 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
 16 |
 17 |     private let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:147:30: warning: capture of 'self' with non-sendable type 'Client?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 10 |     `newSessionClient` method instead of creating a new `Client` instance.
 11 | */
 12 | public final class Client {
    |                    `- note: class 'Client' does not conform to the 'Sendable' protocol
 13 |
 14 |     public static let DefaultEndpoint: URL! = URL(string: "https://db.fauna.com")
    :
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
147 |             guard let this = self else { return }
    |                              `- warning: capture of 'self' with non-sendable type 'Client?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:149:51: warning: capture of 'failureCallback' with non-sendable type '(any Error) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             guard let this = self else { return }
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
    |                                                   |- warning: capture of 'failureCallback' with non-sendable type '(any Error) -> 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'
150 |                 this.handle(response: response,
151 |                             data: data,
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:152:40: warning: capture of 'successCallback' with non-sendable type '(any Value) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 |                 this.handle(response: response,
151 |                             data: data,
152 |                             ifSuccess: successCallback,
    |                                        |- warning: capture of 'successCallback' with non-sendable type '(any Value) -> 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'
153 |                             ifFailure: failureCallback)
154 |                 return
[11/20] Compiling FaunaDB Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:15:24: warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     public static let DefaultEndpoint: URL! = URL(string: "https://db.fauna.com")
 15 |     private static let resourcesField = Field<Value>("resource")
    |                        |- warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'resourcesField' 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
 16 |
 17 |     private let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:147:30: warning: capture of 'self' with non-sendable type 'Client?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 10 |     `newSessionClient` method instead of creating a new `Client` instance.
 11 | */
 12 | public final class Client {
    |                    `- note: class 'Client' does not conform to the 'Sendable' protocol
 13 |
 14 |     public static let DefaultEndpoint: URL! = URL(string: "https://db.fauna.com")
    :
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
147 |             guard let this = self else { return }
    |                              `- warning: capture of 'self' with non-sendable type 'Client?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:149:51: warning: capture of 'failureCallback' with non-sendable type '(any Error) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             guard let this = self else { return }
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
    |                                                   |- warning: capture of 'failureCallback' with non-sendable type '(any Error) -> 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'
150 |                 this.handle(response: response,
151 |                             data: data,
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:152:40: warning: capture of 'successCallback' with non-sendable type '(any Value) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
150 |                 this.handle(response: response,
151 |                             data: data,
152 |                             ifSuccess: successCallback,
    |                                        |- warning: capture of 'successCallback' with non-sendable type '(any Value) -> 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'
153 |                             ifFailure: failureCallback)
154 |                 return
[12/20] Compiling FaunaDB Expr.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:1:14: warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | internal let rootField = Field<Value>()
    |              |- warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: annotate 'rootField' 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
  2 |
  3 | /**
    :
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Codec.swift:30:14: warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | internal let defaultCodec: Codec = SupportedTypesCodec()
   |              |- warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'defaultCodec' 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
31 |
32 | internal protocol Codec {
   |                   `- note: protocol 'Codec' does not conform to the 'Sendable' protocol
33 |     func decode<T>(value: Value) throws -> T?
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:266:9: warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
264 |
265 | private struct FieldError: Error {
266 |     let path: Path
    |         `- warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
267 |     let error: Error
268 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:277:10: warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
275 |
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
    |          `- warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
278 |     case failToCollect(Path, Error)
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:278:10: warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
278 |     case failToCollect(Path, Error)
    |          `- warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
279 | }
280 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:3:16: warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
   |                |- warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'root' 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
 4 |
 5 |     fileprivate let segments: [Segment]
[13/20] Compiling FaunaDB Field.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:1:14: warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | internal let rootField = Field<Value>()
    |              |- warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: annotate 'rootField' 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
  2 |
  3 | /**
    :
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Codec.swift:30:14: warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | internal let defaultCodec: Codec = SupportedTypesCodec()
   |              |- warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'defaultCodec' 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
31 |
32 | internal protocol Codec {
   |                   `- note: protocol 'Codec' does not conform to the 'Sendable' protocol
33 |     func decode<T>(value: Value) throws -> T?
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:266:9: warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
264 |
265 | private struct FieldError: Error {
266 |     let path: Path
    |         `- warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
267 |     let error: Error
268 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:277:10: warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
275 |
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
    |          `- warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
278 |     case failToCollect(Path, Error)
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:278:10: warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
278 |     case failToCollect(Path, Error)
    |          `- warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
279 | }
280 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:3:16: warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
   |                |- warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'root' 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
 4 |
 5 |     fileprivate let segments: [Segment]
[14/20] Compiling FaunaDB HighPrecisionTime.swift
[15/20] Compiling FaunaDB ISO8601.swift
[16/20] Compiling FaunaDB Latch.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:3:16: warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
   |                |- warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'root' 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
 4 |
 5 |     fileprivate let segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:64:10: warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
62 |
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
   |          `- warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
65 |     case index(Int, Value)
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:65:10: warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
65 |     case index(Int, Value)
   |          `- warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
[17/20] Compiling FaunaDB Path.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:3:16: warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
   |                |- warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'root' 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
 4 |
 5 |     fileprivate let segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:64:10: warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
62 |
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
   |          `- warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
65 |     case index(Int, Value)
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:65:10: warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
65 |     case index(Int, Value)
   |          `- warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
[18/20] Emitting module FaunaDB
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Client.swift:15:24: warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     public static let DefaultEndpoint: URL! = URL(string: "https://db.fauna.com")
 15 |     private static let resourcesField = Field<Value>("resource")
    |                        |- warning: static property 'resourcesField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'resourcesField' 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
 16 |
 17 |     private let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Codec.swift:30:14: warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
28 | }
29 |
30 | internal let defaultCodec: Codec = SupportedTypesCodec()
   |              |- warning: let 'defaultCodec' is not concurrency-safe because non-'Sendable' type 'any Codec' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'defaultCodec' 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
31 |
32 | internal protocol Codec {
   |                   `- note: protocol 'Codec' does not conform to the 'Sendable' protocol
33 |     func decode<T>(value: Value) throws -> T?
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:5:24: warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | internal struct Errors {
  4 |
  5 |     private static let errorField = Fields.at("errors").get(asArrayOf:
    |                        |- warning: static property 'errorField' is not concurrency-safe because non-'Sendable' type 'Field<[QueryError]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'errorField' 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
  6 |         Fields.map(QueryError.init)
  7 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:46:14: warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 44 | /// Represents an error while executing a FaunaDB query.
 45 | /// [Reference](https://fauna.com/documentation#errors)
 46 | public class FaunaError: Error {
    |              `- warning: non-final class 'FaunaError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 47 |
 48 |     /// The error message.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:55:16: warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 53 |
 54 |     /// The errors found by FaunDB while executing the query.
 55 |     public let errors: [QueryError]
    |                `- warning: stored property 'errors' of 'Sendable'-conforming class 'FaunaError' has non-sendable type '[QueryError]'; this is an error in the Swift 6 language mode
 56 |
 57 |     fileprivate init(status: Int? = nil, errors: [QueryError] = [], message: String? = nil) {
    :
158 |
159 | /// Represents an error found by FaunaDB while executing a query.
160 | public struct QueryError {
    |               `- note: consider making struct 'QueryError' conform to the 'Sendable' protocol
161 |
162 |     /// The position of the field containing the error.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:184:24: warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
182 | extension QueryError {
183 |
184 |     private static let positionField = Fields.at("position").get(asArrayOf:
    |                        |- warning: static property 'positionField' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'positionField' 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
185 |         Fields.map { value in
186 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:190:24: warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
188 |     )
189 |
190 |     private static let failuresField = Fields.at("failures").get(asArrayOf:
    |                        |- warning: static property 'failuresField' is not concurrency-safe because non-'Sendable' type 'Field<[ValidationFailure]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'failuresField' 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
191 |         Fields.map(ValidationFailure.init)
192 |     )
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Errors.swift:235:24: warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
233 | extension ValidationFailure {
234 |
235 |     private static let fieldAsString = Fields.at("field").get(asArrayOf:
    |                        |- warning: static property 'fieldAsString' is not concurrency-safe because non-'Sendable' type 'Field<[String]>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'fieldAsString' 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
236 |         Fields.map { value in
237 |             "\(value)"
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:39:15: note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:1:14: warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | internal let rootField = Field<Value>()
    |              |- warning: let 'rootField' is not concurrency-safe because non-'Sendable' type 'Field<any Value>' may have shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: annotate 'rootField' 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
  2 |
  3 | /**
    :
 37 |
 38 | */
 39 | public struct Field<T> {
    |               `- note: consider making generic struct 'Field' conform to the 'Sendable' protocol
 40 |
 41 |     fileprivate let path: Path
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:266:9: warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
264 |
265 | private struct FieldError: Error {
266 |     let path: Path
    |         `- warning: stored property 'path' of 'Sendable'-conforming struct 'FieldError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
267 |     let error: Error
268 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:277:10: warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
275 |
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
    |          `- warning: associated value 'notCollectable' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
278 |     case failToCollect(Path, Error)
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Field.swift:278:10: warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
276 | private enum CollectError: Error {
277 |     case notCollectable(String, Value)
278 |     case failToCollect(Path, Error)
    |          `- warning: associated value 'failToCollect' of 'Sendable'-conforming enum 'CollectError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
279 | }
280 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:1:17: note: consider making struct 'Path' conform to the 'Sendable' protocol
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:255:10: warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
253 | */
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
    |          `- warning: associated value 'unsupportedType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:256:10: warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
254 | public enum JsonError: Error {
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
    |          `- warning: associated value 'invalidObjectKeyType' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
257 |     case invalidLiteral(Any)
258 |     case invalidDate(String)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/JSON.swift:257:10: warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
255 |     case unsupportedType(Any)
256 |     case invalidObjectKeyType(Any)
257 |     case invalidLiteral(Any)
    |          `- warning: associated value 'invalidLiteral' of 'Sendable'-conforming enum 'JsonError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
258 |     case invalidDate(String)
259 |     case invalidBase64(String)
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:3:16: warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | internal struct Path {
   |                 `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 2 |
 3 |     static let root = Path([])
   |                |- warning: static property 'root' is not concurrency-safe because non-'Sendable' type 'Path' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'root' 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
 4 |
 5 |     fileprivate let segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:64:10: warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
62 |
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
   |          `- warning: associated value 'key' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
65 |     case index(Int, Value)
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Path.swift:65:10: warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
63 | private enum InvalidSegment: Error {
64 |     case key(String, Value)
65 |     case index(Int, Value)
   |          `- warning: associated value 'index' of 'Sendable'-conforming enum 'InvalidSegment' has non-sendable type 'any Value'; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:53:17: note: protocol 'Value' does not conform to the 'Sendable' protocol
 51 |         let blogPost: Post = try! value.get("data")!
 52 | */
 53 | public protocol Value: Expr, CustomStringConvertible {}
    |                 `- note: protocol 'Value' does not conform to the 'Sendable' protocol
 54 |
 55 | /// Represents scalar values returned by the server.
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:171:24: warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 169 |     }
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
     |                        |- warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'atomicLabel' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'atomicLabel' 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
 172 |     private static var index = AtomicInt(label: atomicLabel)
 173 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:172:24: warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
 172 |     private static var index = AtomicInt(label: atomicLabel)
     |                        |- warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'index' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'index' 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
 173 |
 174 |     internal static func resetIndex() {
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:282:23: warning: static property 'CLASSES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
280 |
281 | public struct Native {
282 |     public static let CLASSES: RefV = RefV("classes")
    |                       |- warning: static property 'CLASSES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'CLASSES' 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
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:283:23: warning: static property 'INDEXES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
281 | public struct Native {
282 |     public static let CLASSES: RefV = RefV("classes")
283 |     public static let INDEXES: RefV = RefV("indexes")
    |                       |- warning: static property 'INDEXES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'INDEXES' 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
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:284:23: warning: static property 'DATABASES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
282 |     public static let CLASSES: RefV = RefV("classes")
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
    |                       |- warning: static property 'DATABASES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'DATABASES' 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
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:285:23: warning: static property 'KEYS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
283 |     public static let INDEXES: RefV = RefV("indexes")
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
    |                       |- warning: static property 'KEYS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'KEYS' 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
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:286:23: warning: static property 'FUNCTIONS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
284 |     public static let DATABASES: RefV = RefV("databases")
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
    |                       |- warning: static property 'FUNCTIONS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'FUNCTIONS' 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
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:287:23: warning: static property 'ROLES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
285 |     public static let KEYS: RefV = RefV("keys")
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
    |                       |- warning: static property 'ROLES' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ROLES' 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
288 |     public static let TOKENS: RefV = RefV("tokens")
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:288:23: warning: static property 'TOKENS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
286 |     public static let FUNCTIONS: RefV = RefV("functions")
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
    |                       |- warning: static property 'TOKENS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'TOKENS' 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
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
290 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Value.swift:289:23: warning: static property 'CREDENTIALS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
254 | /// Represents a Ref returned by the server.
255 | /// [Reference](https://app.fauna.com/documentation/reference/queryapi#special-type).
256 | public struct RefV: ScalarValue, AsJson {
    |               `- note: consider making struct 'RefV' conform to the 'Sendable' protocol
257 |
258 |     public var value: RefID
    :
287 |     public static let ROLES: RefV = RefV("roles")
288 |     public static let TOKENS: RefV = RefV("tokens")
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
    |                       |- warning: static property 'CREDENTIALS' is not concurrency-safe because non-'Sendable' type 'RefV' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'CREDENTIALS' 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
290 |
291 |     public static func fromName(_ id: String) -> RefV {
[19/20] Compiling FaunaDB Query.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:171:24: warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 169 |     }
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
     |                        |- warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'atomicLabel' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'atomicLabel' 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
 172 |     private static var index = AtomicInt(label: atomicLabel)
 173 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:172:24: warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
 172 |     private static var index = AtomicInt(label: atomicLabel)
     |                        |- warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'index' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'index' 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
 173 |
 174 |     internal static func resetIndex() {
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:25:27: warning: capture of 'callback' with non-sendable type 'QueryResult<T>.Callback' (aka '(Try<T>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
 25 |             queue.async { callback(result) }
    |                           |- warning: capture of 'callback' with non-sendable type 'QueryResult<T>.Callback' (aka '(Try<T>) -> ()') 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'
 26 |         }
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:25:36: warning: capture of 'result' with non-sendable type 'Try<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
 25 |             queue.async { callback(result) }
    |                                    `- warning: capture of 'result' with non-sendable type 'Try<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 |         }
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Try.swift:1:15: note: consider making generic enum 'Try' conform to the 'Sendable' protocol
 1 | internal enum Try<Value> {
   |               `- note: consider making generic enum 'Try' conform to the 'Sendable' protocol
 2 |     case success(Value)
 3 |     case failure(Error)
[20/20] Compiling FaunaDB QueryResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:171:24: warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 169 |     }
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
     |                        |- warning: static property 'atomicLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'atomicLabel' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'atomicLabel' 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
 172 |     private static var index = AtomicInt(label: atomicLabel)
 173 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Query.swift:172:24: warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 170 |
 171 |     private static var atomicLabel = "FaunaDB.Var.Index"
 172 |     private static var index = AtomicInt(label: atomicLabel)
     |                        |- warning: static property 'index' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: convert 'index' to a 'let' constant to make 'Sendable' shared state immutable
     |                        |- note: annotate 'index' 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
 173 |
 174 |     internal static func resetIndex() {
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:25:27: warning: capture of 'callback' with non-sendable type 'QueryResult<T>.Callback' (aka '(Try<T>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
 25 |             queue.async { callback(result) }
    |                           |- warning: capture of 'callback' with non-sendable type 'QueryResult<T>.Callback' (aka '(Try<T>) -> ()') 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'
 26 |         }
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:25:36: warning: capture of 'result' with non-sendable type 'Try<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
 25 |             queue.async { callback(result) }
    |                                    `- warning: capture of 'result' with non-sendable type 'Try<T>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 |         }
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/FaunaDB/Try.swift:1:15: note: consider making generic enum 'Try' conform to the 'Sendable' protocol
 1 | internal enum Try<Value> {
   |               `- note: consider making generic enum 'Try' conform to the 'Sendable' protocol
 2 |     case success(Value)
 3 |     case failure(Error)
Build complete! (13.49s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FaunaDB",
  "name" : "FaunaDB",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "FaunaDB",
      "targets" : [
        "FaunaDB"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FaunaDBTests",
      "module_type" : "SwiftTarget",
      "name" : "FaunaDBTests",
      "path" : "Tests/FaunaDBTests",
      "sources" : [
        "AtomicIntTests.swift",
        "ClientTests.swift",
        "DescriptionTests.swift",
        "DeserializationTests.swift",
        "ErrorsTests.swift",
        "FieldTests.swift",
        "QueryResultTests.swift",
        "SerializationTests.swift",
        "TestUtils.swift"
      ],
      "target_dependencies" : [
        "FaunaDB"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FaunaDB",
      "module_type" : "SwiftTarget",
      "name" : "FaunaDB",
      "path" : "Sources/FaunaDB",
      "product_memberships" : [
        "FaunaDB"
      ],
      "sources" : [
        "AtomicInt.swift",
        "Client.swift",
        "Codec.swift",
        "Errors.swift",
        "Expr.swift",
        "Field.swift",
        "HighPrecisionTime.swift",
        "ISO8601.swift",
        "JSON.swift",
        "LanguageExtensions.swift",
        "Latch.swift",
        "Path.swift",
        "Query.swift",
        "QueryResult.swift",
        "Try.swift",
        "Value+Traversal.swift",
        "Value.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
Done.