The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build FaunaDB, reference main (708b6c), with Swift 6.1 for Wasm on 27 May 2025 17:27:12 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

    |                       |- note: add '@MainActor' to make static property 'CLASSES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'INDEXES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'DATABASES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'KEYS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'FUNCTIONS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'ROLES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'TOKENS' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
290 |
/host/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: add '@MainActor' to make static property 'CREDENTIALS' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
290 |
291 |     public static func fromName(_ id: String) -> RefV {
[4/20] Compiling FaunaDB Value+Traversal.swift
/host/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: add '@MainActor' to make static property 'CLASSES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'INDEXES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'DATABASES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'KEYS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'FUNCTIONS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'ROLES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'TOKENS' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
290 |
/host/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: add '@MainActor' to make static property 'CREDENTIALS' part of global actor 'MainActor'
    |                       `- 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 Value.swift
/host/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: add '@MainActor' to make static property 'CLASSES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'INDEXES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'DATABASES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'KEYS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'FUNCTIONS' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'ROLES' part of global actor 'MainActor'
    |                       `- 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")
/host/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: add '@MainActor' to make static property 'TOKENS' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
289 |     public static let CREDENTIALS: RefV = RefV("credentials")
290 |
/host/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: add '@MainActor' to make static property 'CREDENTIALS' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
290 |
291 |     public static func fromName(_ id: String) -> RefV {
[6/20] Compiling FaunaDB Field.swift
/host/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: add '@MainActor' to make let 'rootField' part of global actor 'MainActor'
    |              `- 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
/host/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 | }
/host/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([])
/host/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 | }
/host/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.
/host/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 |
/host/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([])
[7/20] Compiling FaunaDB HighPrecisionTime.swift
/host/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: add '@MainActor' to make let 'rootField' part of global actor 'MainActor'
    |              `- 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
/host/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 | }
/host/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([])
/host/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 | }
/host/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.
/host/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 |
/host/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([])
[8/20] Compiling FaunaDB QueryResult.swift
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:22:31: error: cannot find type 'DispatchQueue' in scope
 20 |     }
 21 |
 22 |     func onComplete(at queue: DispatchQueue? = nil, callback: @escaping Callback) {
    |                               `- error: cannot find type 'DispatchQueue' in scope
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:78:38: error: cannot find type 'DispatchQueue' in scope
 76 |         - Returns: A `QueryResult` containing the transformed value.
 77 |     */
 78 |     public func flatMap<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> QueryResult<A>) -> QueryResult<A> {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
 79 |         let res = QueryResult<A>()
 80 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:133:34: error: cannot find type 'DispatchQueue' in scope
131 |         - Returns: A `QueryResult` containing the transformed value.
132 |     */
133 |     public func mapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> T) -> QueryResult {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
134 |         let res = QueryResult()
135 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:181:38: error: cannot find type 'DispatchQueue' in scope
179 |         - Returns: A `QueryResult` containing the transformed value.
180 |     */
181 |     public func flatMapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> QueryResult) -> QueryResult {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
182 |         let res = QueryResult()
183 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:207:37: error: cannot find type 'DispatchQueue' in scope
205 |     */
206 |     @discardableResult
207 |     public func onSuccess(at queue: DispatchQueue? = nil, _ callback: @escaping (T) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
208 |         return map(at: queue) { res in
209 |             try callback(res)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:222:37: error: cannot find type 'DispatchQueue' in scope
220 |     */
221 |     @discardableResult
222 |     public func onFailure(at queue: DispatchQueue? = nil, _ callback: @escaping (Error) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
223 |         return mapErr(at: queue) { error in
224 |             try callback(error)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:244:32: error: cannot find type 'DispatchTime' in scope
242 |         - Throws: Any exception that might have happened during the query execution.
243 |     */
244 |     public func await(timeout: DispatchTime) throws -> T {
    |                                `- error: cannot find type 'DispatchTime' in scope
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:246:24: error: generic parameter 'T' could not be inferred
244 |     public func await(timeout: DispatchTime) throws -> T {
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
    |                        |- error: generic parameter 'T' could not be inferred
    |                        `- note: explicitly specify the generic arguments to fix this issue
247 |                 self.onComplete(callback: done)
248 |             }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:7:22: note: 'T' declared as parameter to type 'Latch'
 5 | }
 6 |
 7 | internal class Latch<T> {
   |                      `- note: 'T' declared as parameter to type 'Latch'
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
[9/20] Compiling FaunaDB Try.swift
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:22:31: error: cannot find type 'DispatchQueue' in scope
 20 |     }
 21 |
 22 |     func onComplete(at queue: DispatchQueue? = nil, callback: @escaping Callback) {
    |                               `- error: cannot find type 'DispatchQueue' in scope
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:78:38: error: cannot find type 'DispatchQueue' in scope
 76 |         - Returns: A `QueryResult` containing the transformed value.
 77 |     */
 78 |     public func flatMap<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> QueryResult<A>) -> QueryResult<A> {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
 79 |         let res = QueryResult<A>()
 80 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:133:34: error: cannot find type 'DispatchQueue' in scope
131 |         - Returns: A `QueryResult` containing the transformed value.
132 |     */
133 |     public func mapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> T) -> QueryResult {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
134 |         let res = QueryResult()
135 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:181:38: error: cannot find type 'DispatchQueue' in scope
179 |         - Returns: A `QueryResult` containing the transformed value.
180 |     */
181 |     public func flatMapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> QueryResult) -> QueryResult {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
182 |         let res = QueryResult()
183 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:207:37: error: cannot find type 'DispatchQueue' in scope
205 |     */
206 |     @discardableResult
207 |     public func onSuccess(at queue: DispatchQueue? = nil, _ callback: @escaping (T) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
208 |         return map(at: queue) { res in
209 |             try callback(res)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:222:37: error: cannot find type 'DispatchQueue' in scope
220 |     */
221 |     @discardableResult
222 |     public func onFailure(at queue: DispatchQueue? = nil, _ callback: @escaping (Error) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
223 |         return mapErr(at: queue) { error in
224 |             try callback(error)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:244:32: error: cannot find type 'DispatchTime' in scope
242 |         - Throws: Any exception that might have happened during the query execution.
243 |     */
244 |     public func await(timeout: DispatchTime) throws -> T {
    |                                `- error: cannot find type 'DispatchTime' in scope
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:246:24: error: generic parameter 'T' could not be inferred
244 |     public func await(timeout: DispatchTime) throws -> T {
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
    |                        |- error: generic parameter 'T' could not be inferred
    |                        `- note: explicitly specify the generic arguments to fix this issue
247 |                 self.onComplete(callback: done)
248 |             }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:7:22: note: 'T' declared as parameter to type 'Latch'
 5 | }
 6 |
 7 | internal class Latch<T> {
   |                      `- note: 'T' declared as parameter to type 'Latch'
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
[10/20] Compiling FaunaDB LanguageExtensions.swift
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:16: error: cannot find 'CFGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                `- error: cannot find 'CFGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:37: error: cannot find 'CFBooleanGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                                     `- error: cannot find 'CFBooleanGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:9:24: error: cannot find 'DispatchSemaphore' in scope
 7 | internal class Latch<T> {
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
   |                        `- error: cannot find 'DispatchSemaphore' in scope
10 |
11 |     var value: Try<T>? {
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:18:23: error: cannot find 'DispatchTime' in scope
16 |     func await(timeout: DispatchTime) throws -> T {
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
   |                       `- error: cannot find 'DispatchTime' in scope
19 |             let uptime = now.uptimeNanoseconds - timeout.uptimeNanoseconds
20 |             throw LatchTimeout(uptimeNanoseconds: uptime)
[11/20] Compiling FaunaDB Latch.swift
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:16: error: cannot find 'CFGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                `- error: cannot find 'CFGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:37: error: cannot find 'CFBooleanGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                                     `- error: cannot find 'CFBooleanGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:9:24: error: cannot find 'DispatchSemaphore' in scope
 7 | internal class Latch<T> {
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
   |                        `- error: cannot find 'DispatchSemaphore' in scope
10 |
11 |     var value: Try<T>? {
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:18:23: error: cannot find 'DispatchTime' in scope
16 |     func await(timeout: DispatchTime) throws -> T {
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
   |                       `- error: cannot find 'DispatchTime' in scope
19 |             let uptime = now.uptimeNanoseconds - timeout.uptimeNanoseconds
20 |             throw LatchTimeout(uptimeNanoseconds: uptime)
[12/20] Compiling FaunaDB Path.swift
/host/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: add '@MainActor' to make static property 'root' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 |     fileprivate let segments: [Segment]
/host/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 | }
/host/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.
/host/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 |
/host/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.
/host/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: add '@MainActor' to make static property 'atomicLabel' part of global actor 'MainActor'
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 172 |     private static var index = AtomicInt(label: atomicLabel)
 173 |
/host/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: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 173 |
 174 |     internal static func resetIndex() {
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
[13/20] Compiling FaunaDB Query.swift
/host/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: add '@MainActor' to make static property 'root' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 |     fileprivate let segments: [Segment]
/host/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 | }
/host/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.
/host/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 |
/host/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.
/host/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: add '@MainActor' to make static property 'atomicLabel' part of global actor 'MainActor'
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 172 |     private static var index = AtomicInt(label: atomicLabel)
 173 |
/host/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: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 173 |
 174 |     internal static func resetIndex() {
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
[14/20] Compiling FaunaDB Errors.swift
/host/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: add '@MainActor' to make static property 'errorField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         Fields.map(QueryError.init)
  7 |     )
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:9:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     )
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
    |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
 11 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/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.
/host/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.
/host/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: add '@MainActor' to make static property 'positionField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |         Fields.map { value in
186 |             "\(value)"
/host/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
/host/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: add '@MainActor' to make static property 'failuresField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |         Fields.map(ValidationFailure.init)
192 |     )
/host/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
/host/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: add '@MainActor' to make static property 'fieldAsString' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         Fields.map { value in
237 |             "\(value)"
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:10:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 11 |
 12 |         guard let errors = try? parseErrors(from: json) else {
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:14:34: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 12 |         guard let errors = try? parseErrors(from: json) else {
 13 |             return errorTypeFor(
 14 |                 status: response.statusCode,
    |                                  `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 15 |                 message: "Unparseable server response"
 16 |             )
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:20:30: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 18 |
 19 |         return errorTypeFor(
 20 |             status: response.statusCode,
    |                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 21 |             errors: errors
 22 |         )
[15/20] Compiling FaunaDB Expr.swift
/host/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: add '@MainActor' to make static property 'errorField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |         Fields.map(QueryError.init)
  7 |     )
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:9:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     )
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
    |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
 11 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/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.
/host/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.
/host/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: add '@MainActor' to make static property 'positionField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |         Fields.map { value in
186 |             "\(value)"
/host/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
/host/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: add '@MainActor' to make static property 'failuresField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |         Fields.map(ValidationFailure.init)
192 |     )
/host/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
/host/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: add '@MainActor' to make static property 'fieldAsString' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         Fields.map { value in
237 |             "\(value)"
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:10:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 11 |
 12 |         guard let errors = try? parseErrors(from: json) else {
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:14:34: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 12 |         guard let errors = try? parseErrors(from: json) else {
 13 |             return errorTypeFor(
 14 |                 status: response.statusCode,
    |                                  `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 15 |                 message: "Unparseable server response"
 16 |             )
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:20:30: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 18 |
 19 |         return errorTypeFor(
 20 |             status: response.statusCode,
    |                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 21 |             errors: errors
 22 |         )
[16/20] Compiling FaunaDB AtomicInt.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/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: add '@MainActor' to make static property 'resourcesField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     private let session: URLSession
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
/host/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: add '@MainActor' to make let 'defaultCodec' part of global actor 'MainActor'
   |              `- 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 | }
[17/20] Compiling FaunaDB Client.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/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: add '@MainActor' to make static property 'resourcesField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     private let session: URLSession
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
/host/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: add '@MainActor' to make let 'defaultCodec' part of global actor 'MainActor'
   |              `- 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 | }
[18/20] Compiling FaunaDB Codec.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/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: add '@MainActor' to make static property 'resourcesField' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     private let session: URLSession
/host/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
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
/host/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: add '@MainActor' to make let 'defaultCodec' part of global actor 'MainActor'
   |              `- 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 | }
[19/20] Compiling FaunaDB ISO8601.swift
/host/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)
/host/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)
/host/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)
[20/20] Compiling FaunaDB JSON.swift
/host/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)
/host/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)
/host/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)
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/17] Emitting module FaunaDB
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:9:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     )
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
    |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
 11 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:9:24: error: cannot find 'DispatchSemaphore' in scope
 7 | internal class Latch<T> {
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
   |                        `- error: cannot find 'DispatchSemaphore' in scope
10 |
11 |     var value: Try<T>? {
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:22:31: error: cannot find type 'DispatchQueue' in scope
 20 |     }
 21 |
 22 |     func onComplete(at queue: DispatchQueue? = nil, callback: @escaping Callback) {
    |                               `- error: cannot find type 'DispatchQueue' in scope
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:78:38: error: cannot find type 'DispatchQueue' in scope
 76 |         - Returns: A `QueryResult` containing the transformed value.
 77 |     */
 78 |     public func flatMap<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> QueryResult<A>) -> QueryResult<A> {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
 79 |         let res = QueryResult<A>()
 80 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:133:34: error: cannot find type 'DispatchQueue' in scope
131 |         - Returns: A `QueryResult` containing the transformed value.
132 |     */
133 |     public func mapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> T) -> QueryResult {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
134 |         let res = QueryResult()
135 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:181:38: error: cannot find type 'DispatchQueue' in scope
179 |         - Returns: A `QueryResult` containing the transformed value.
180 |     */
181 |     public func flatMapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> QueryResult) -> QueryResult {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
182 |         let res = QueryResult()
183 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:207:37: error: cannot find type 'DispatchQueue' in scope
205 |     */
206 |     @discardableResult
207 |     public func onSuccess(at queue: DispatchQueue? = nil, _ callback: @escaping (T) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
208 |         return map(at: queue) { res in
209 |             try callback(res)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:222:37: error: cannot find type 'DispatchQueue' in scope
220 |     */
221 |     @discardableResult
222 |     public func onFailure(at queue: DispatchQueue? = nil, _ callback: @escaping (Error) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
223 |         return mapErr(at: queue) { error in
224 |             try callback(error)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:244:32: error: cannot find type 'DispatchTime' in scope
242 |         - Throws: Any exception that might have happened during the query execution.
243 |     */
244 |     public func await(timeout: DispatchTime) throws -> T {
    |                                `- error: cannot find type 'DispatchTime' in scope
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
[3/19] Compiling FaunaDB LanguageExtensions.swift
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:16: error: cannot find 'CFGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                `- error: cannot find 'CFGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:37: error: cannot find 'CFBooleanGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                                     `- error: cannot find 'CFBooleanGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:9:24: error: cannot find 'DispatchSemaphore' in scope
 7 | internal class Latch<T> {
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
   |                        `- error: cannot find 'DispatchSemaphore' in scope
10 |
11 |     var value: Try<T>? {
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:18:23: error: cannot find 'DispatchTime' in scope
16 |     func await(timeout: DispatchTime) throws -> T {
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
   |                       `- error: cannot find 'DispatchTime' in scope
19 |             let uptime = now.uptimeNanoseconds - timeout.uptimeNanoseconds
20 |             throw LatchTimeout(uptimeNanoseconds: uptime)
[4/19] Compiling FaunaDB Latch.swift
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:16: error: cannot find 'CFGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                `- error: cannot find 'CFGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/LanguageExtensions.swift:24:37: error: cannot find 'CFBooleanGetTypeID' in scope
22 |
23 |     func isBoolNumber() -> Bool {
24 |         return CFGetTypeID(self) == CFBooleanGetTypeID()
   |                                     `- error: cannot find 'CFBooleanGetTypeID' in scope
25 |     }
26 |
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:9:24: error: cannot find 'DispatchSemaphore' in scope
 7 | internal class Latch<T> {
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
   |                        `- error: cannot find 'DispatchSemaphore' in scope
10 |
11 |     var value: Try<T>? {
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:18:23: error: cannot find 'DispatchTime' in scope
16 |     func await(timeout: DispatchTime) throws -> T {
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
   |                       `- error: cannot find 'DispatchTime' in scope
19 |             let uptime = now.uptimeNanoseconds - timeout.uptimeNanoseconds
20 |             throw LatchTimeout(uptimeNanoseconds: uptime)
[5/19] Compiling FaunaDB ISO8601.swift
[6/19] Compiling FaunaDB JSON.swift
[7/19] Compiling FaunaDB QueryResult.swift
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:22:31: error: cannot find type 'DispatchQueue' in scope
 20 |     }
 21 |
 22 |     func onComplete(at queue: DispatchQueue? = nil, callback: @escaping Callback) {
    |                               `- error: cannot find type 'DispatchQueue' in scope
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:78:38: error: cannot find type 'DispatchQueue' in scope
 76 |         - Returns: A `QueryResult` containing the transformed value.
 77 |     */
 78 |     public func flatMap<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> QueryResult<A>) -> QueryResult<A> {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
 79 |         let res = QueryResult<A>()
 80 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:133:34: error: cannot find type 'DispatchQueue' in scope
131 |         - Returns: A `QueryResult` containing the transformed value.
132 |     */
133 |     public func mapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> T) -> QueryResult {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
134 |         let res = QueryResult()
135 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:181:38: error: cannot find type 'DispatchQueue' in scope
179 |         - Returns: A `QueryResult` containing the transformed value.
180 |     */
181 |     public func flatMapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> QueryResult) -> QueryResult {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
182 |         let res = QueryResult()
183 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:207:37: error: cannot find type 'DispatchQueue' in scope
205 |     */
206 |     @discardableResult
207 |     public func onSuccess(at queue: DispatchQueue? = nil, _ callback: @escaping (T) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
208 |         return map(at: queue) { res in
209 |             try callback(res)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:222:37: error: cannot find type 'DispatchQueue' in scope
220 |     */
221 |     @discardableResult
222 |     public func onFailure(at queue: DispatchQueue? = nil, _ callback: @escaping (Error) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
223 |         return mapErr(at: queue) { error in
224 |             try callback(error)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:244:32: error: cannot find type 'DispatchTime' in scope
242 |         - Throws: Any exception that might have happened during the query execution.
243 |     */
244 |     public func await(timeout: DispatchTime) throws -> T {
    |                                `- error: cannot find type 'DispatchTime' in scope
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:246:24: error: generic parameter 'T' could not be inferred
244 |     public func await(timeout: DispatchTime) throws -> T {
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
    |                        |- error: generic parameter 'T' could not be inferred
    |                        `- note: explicitly specify the generic arguments to fix this issue
247 |                 self.onComplete(callback: done)
248 |             }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:7:22: note: 'T' declared as parameter to type 'Latch'
 5 | }
 6 |
 7 | internal class Latch<T> {
   |                      `- note: 'T' declared as parameter to type 'Latch'
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
[8/19] Compiling FaunaDB Try.swift
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:14:24: error: cannot find 'DispatchQueue' in scope
 12 |     typealias Callback = (Try<T>) -> Void
 13 |
 14 |     private let lock = DispatchQueue(label: "FaunaDB.QueryResult<\(T.self)>-" + UUID().uuidString)
    |                        `- error: cannot find 'DispatchQueue' in scope
 15 |     private var callbacks = [Callback]()
 16 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:22:31: error: cannot find type 'DispatchQueue' in scope
 20 |     }
 21 |
 22 |     func onComplete(at queue: DispatchQueue? = nil, callback: @escaping Callback) {
    |                               `- error: cannot find type 'DispatchQueue' in scope
 23 |         let runCallback: Callback = { result in
 24 |             guard let queue = queue else { return callback(result) }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:78:38: error: cannot find type 'DispatchQueue' in scope
 76 |         - Returns: A `QueryResult` containing the transformed value.
 77 |     */
 78 |     public func flatMap<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> QueryResult<A>) -> QueryResult<A> {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
 79 |         let res = QueryResult<A>()
 80 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:133:34: error: cannot find type 'DispatchQueue' in scope
131 |         - Returns: A `QueryResult` containing the transformed value.
132 |     */
133 |     public func mapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> T) -> QueryResult {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
134 |         let res = QueryResult()
135 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:181:38: error: cannot find type 'DispatchQueue' in scope
179 |         - Returns: A `QueryResult` containing the transformed value.
180 |     */
181 |     public func flatMapErr(at queue: DispatchQueue? = nil, _ transform: @escaping (Error) throws -> QueryResult) -> QueryResult {
    |                                      `- error: cannot find type 'DispatchQueue' in scope
182 |         let res = QueryResult()
183 |
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:207:37: error: cannot find type 'DispatchQueue' in scope
205 |     */
206 |     @discardableResult
207 |     public func onSuccess(at queue: DispatchQueue? = nil, _ callback: @escaping (T) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
208 |         return map(at: queue) { res in
209 |             try callback(res)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:222:37: error: cannot find type 'DispatchQueue' in scope
220 |     */
221 |     @discardableResult
222 |     public func onFailure(at queue: DispatchQueue? = nil, _ callback: @escaping (Error) throws -> Void) -> QueryResult {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
223 |         return mapErr(at: queue) { error in
224 |             try callback(error)
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:244:32: error: cannot find type 'DispatchTime' in scope
242 |         - Throws: Any exception that might have happened during the query execution.
243 |     */
244 |     public func await(timeout: DispatchTime) throws -> T {
    |                                `- error: cannot find type 'DispatchTime' in scope
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:16:25: error: cannot find type 'DispatchTime' in scope
14 |     }
15 |
16 |     func await(timeout: DispatchTime) throws -> T {
   |                         `- error: cannot find type 'DispatchTime' in scope
17 |         if case .timedOut = lock.wait(timeout: timeout) {
18 |             let now = DispatchTime.now()
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:33:32: error: cannot find type 'DispatchTime' in scope
31 | extension Latch {
32 |
33 |     static func await(timeout: DispatchTime, _ fn: (@escaping (Try<T>) -> Void) -> Void) throws -> T {
   |                                `- error: cannot find type 'DispatchTime' in scope
34 |         let latch = Latch<T>()
35 |         fn { value in latch.value = value }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:246:24: error: generic parameter 'T' could not be inferred
244 |     public func await(timeout: DispatchTime) throws -> T {
245 |         do {
246 |             return try Latch.await(timeout: timeout) { done in
    |                        |- error: generic parameter 'T' could not be inferred
    |                        `- note: explicitly specify the generic arguments to fix this issue
247 |                 self.onComplete(callback: done)
248 |             }
/host/spi-builder-workspace/Sources/FaunaDB/Latch.swift:7:22: note: 'T' declared as parameter to type 'Latch'
 5 | }
 6 |
 7 | internal class Latch<T> {
   |                      `- note: 'T' declared as parameter to type 'Latch'
 8 |
 9 |     private let lock = DispatchSemaphore(value: 0)
[9/19] Compiling FaunaDB Errors.swift
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:9:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     )
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
    |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
 11 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:10:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 11 |
 12 |         guard let errors = try? parseErrors(from: json) else {
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:14:34: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 12 |         guard let errors = try? parseErrors(from: json) else {
 13 |             return errorTypeFor(
 14 |                 status: response.statusCode,
    |                                  `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 15 |                 message: "Unparseable server response"
 16 |             )
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:20:30: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 18 |
 19 |         return errorTypeFor(
 20 |             status: response.statusCode,
    |                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 21 |             errors: errors
 22 |         )
[10/19] Compiling FaunaDB Expr.swift
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:9:36: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
  7 |     )
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
    |                                    `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
 11 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:10:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
  8 |
  9 |     static func errorFor(response: HTTPURLResponse, json: Data) -> FaunaError? {
 10 |         guard !(200 ..< 300 ~= response.statusCode) else { return nil }
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 11 |
 12 |         guard let errors = try? parseErrors(from: json) else {
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:14:34: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 12 |         guard let errors = try? parseErrors(from: json) else {
 13 |             return errorTypeFor(
 14 |                 status: response.statusCode,
    |                                  `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 15 |                 message: "Unparseable server response"
 16 |             )
/host/spi-builder-workspace/Sources/FaunaDB/Errors.swift:20:30: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 18 |
 19 |         return errorTypeFor(
 20 |             status: response.statusCode,
    |                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 21 |             errors: errors
 22 |         )
[11/19] Compiling FaunaDB Field.swift
[12/19] Compiling FaunaDB HighPrecisionTime.swift
[13/19] Compiling FaunaDB AtomicInt.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
[14/19] Compiling FaunaDB Client.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
[15/19] Compiling FaunaDB Codec.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:9:21: error: cannot find 'DispatchQueue' in scope
 7 |
 8 |     init(label: String, initial: Int = 0) {
 9 |         self.lock = DispatchQueue(label: label)
   |                     `- error: cannot find 'DispatchQueue' in scope
10 |         self.current = initial
11 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:17:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 15 |     private static let resourcesField = Field<Value>("resource")
 16 |
 17 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 18 |     private let endpoint: URL
 19 |     private let auth: String
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:29:87: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |                         Default: `URLSession(configuration: URLSessionConfiguration.default)`.
 28 |     */
 29 |     public convenience init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil) {
    |                                                                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |         self.init(secret: secret,
 31 |                   endpoint: endpoint,
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:36:76: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 34 |     }
 35 |
 36 |     private init(secret: String, endpoint: URL = DefaultEndpoint, session: URLSession? = nil, lastSeenTxn: AtomicInt) {
    |                                                                            `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 37 |         self.auth = "Basic \((secret.data(using: .ascii) ?? Data()).base64EncodedString()):"
 38 |         self.endpoint = endpoint
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:125:57: error: cannot find type 'URLRequest' in scope
123 |     }
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
    |                                                         `- error: cannot find type 'URLRequest' in scope
126 |         let request = NSMutableURLRequest(url: endpoint)
127 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:142:32: error: cannot find type 'URLRequest' in scope
140 |     }
141 |
142 |     private func send(request: URLRequest,
    |                                `- error: cannot find type 'URLRequest' in scope
143 |                       ifSuccess successCallback: @escaping (Value) -> Void,
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:173:35: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
171 |     }
172 |
173 |     private func handle(response: URLResponse?, data: Data?,
    |                                   `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
174 |                         ifSuccess successCallback: @escaping (Value) -> Void,
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:28: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:44:78: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 42 |             self.session = session
 43 |         } else {
 44 |             self.session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                              `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 45 |         }
 46 |     }
/host/spi-builder-workspace/Sources/FaunaDB/QueryResult.swift:59:34: error: cannot find type 'DispatchQueue' in scope
 57 |         - Returns: A `QueryResult` containing the transformed value.
 58 |     */
 59 |     public func map<A>(at queue: DispatchQueue? = nil, _ transform: @escaping (T) throws -> A) -> QueryResult<A> {
    |                                  `- error: cannot find type 'DispatchQueue' in scope
 60 |         let res = QueryResult<A>()
 61 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:126:23: error: cannot find 'NSMutableURLRequest' in scope
124 |
125 |     private func httpRequestFor(_ expr: Expr) throws -> URLRequest {
126 |         let request = NSMutableURLRequest(url: endpoint)
    |                       `- error: cannot find 'NSMutableURLRequest' in scope
127 |
128 |         request.httpMethod = "POST"
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:66: error: cannot infer type of closure parameter 'data' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                  `- error: cannot infer type of closure parameter 'data' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:72: error: cannot infer type of closure parameter 'response' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                        `- error: cannot infer type of closure parameter 'response' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:146:82: error: cannot infer type of closure parameter 'error' without a type annotation
144 |                       ifFailure failureCallback: @escaping (Error) -> Void) {
145 |
146 |         let task = session.dataTask(with: request) { [weak self] data, response, error in
    |                                                                                  `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |             guard let this = self else { return }
148 |
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:150:39: error: argument type '_' expected to be an instance of a class or class-constrained type
148 |
149 |             guard this.handle(error: error, with: failureCallback) else {
150 |                 this.handle(response: response,
    |                                       `- error: argument type '_' expected to be an instance of a class or class-constrained type
151 |                             data: data,
152 |                             ifSuccess: successCallback,
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:39: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                       `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:177:43: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |                         ifFailure failureCallback: @escaping (Error) -> Void) {
176 |
177 |         guard let response = response as? HTTPURLResponse, let data = data else {
    |                                           `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
178 |             failureCallback(UnknownError(message: "Invalid server response."))
179 |             return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/FaunaDB/Client.swift:182:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
180 |         }
181 |
182 |         if let txnHeaderValue = response.allHeaderFields["X-Txn-Time"] as? String, let txnTime = Int(txnHeaderValue) {
    |                                          `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
183 |             syncLastTxnTime(txnTime)
184 |         }
[16/19] Compiling FaunaDB Path.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
[17/19] Compiling FaunaDB Query.swift
/host/spi-builder-workspace/Sources/FaunaDB/AtomicInt.swift:5:23: error: cannot find type 'DispatchQueue' in scope
 3 | internal final class AtomicInt {
 4 |
 5 |     private let lock: DispatchQueue
   |                       `- error: cannot find type 'DispatchQueue' in scope
 6 |     private var current: Int
 7 |
[18/19] Compiling FaunaDB Value+Traversal.swift
[19/19] Compiling FaunaDB Value.swift
BUILD FAILURE 6.1 wasm