The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Just, reference 0.8.0 (1824bf), with Swift 6.1 for Wasm on 27 May 2025 17:51:00 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-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

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dduan/Just.git
Reference: 0.8.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/dduan/Just
 * tag               0.8.0      -> FETCH_HEAD
HEAD is now at 1824bf8 Update Podspec
Cloned https://github.com/dduan/Just.git
Revision (git rev-parse @):
1824bf84cf52d11d69ae20cfb89f0ce5bffa5650
SUCCESS checkout https://github.com/dduan/Just.git at 0.8.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/dduan/Just.git
https://github.com/dduan/Just.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Just",
  "name" : "Just",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Just",
      "targets" : [
        "Just"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "JustTests",
      "module_type" : "SwiftTarget",
      "name" : "JustTests",
      "path" : "Tests/JustTests",
      "sources" : [
        "CaseInsensitiveDictionaryTests.swift",
        "JustTests.swift"
      ],
      "target_dependencies" : [
        "Just"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Just",
      "module_type" : "SwiftTarget",
      "name" : "Just",
      "path" : "Sources/Just",
      "product_memberships" : [
        "Just"
      ],
      "sources" : [
        "Just.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/4] Emitting module Just
/host/spi-builder-workspace/Sources/Just/Just.swift:104:1: error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 102 | }
 103 |
 104 | extension URLResponse {
     | `- error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 105 |   var HTTPHeaders: [String: String] {
 106 |     return (self as? HTTPURLResponse)?.allHeaderFields as? [String: String]
/host/spi-builder-workspace/Sources/Just/Just.swift:133:24: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 131 | public final class HTTPResult : NSObject {
 132 |   public final var content: Data?
 133 |   public var response: URLResponse?
     |                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
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/Just/Just.swift:135:23: error: cannot find type 'URLRequest' in scope
 133 |   public var response: URLResponse?
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
     |                       `- error: cannot find type 'URLRequest' in scope
 136 |   public var task: URLSessionTask?
 137 |   public var encoding = String.Encoding.utf8
/host/spi-builder-workspace/Sources/Just/Just.swift:136:20: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
 136 |   public var task: URLSessionTask?
     |                    `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 137 |   public var encoding = String.Encoding.utf8
 138 |   public var JSONReadingOptions = JSONSerialization.ReadingOptions(rawValue: 0)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:173:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 171 |   }
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
     |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 174 |               task: URLSessionTask?)
 175 |   {
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/Just/Just.swift:174:21: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
 174 |               task: URLSessionTask?)
     |                     `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 175 |   {
 176 |     self.content = data
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:198:34: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 196 |   public lazy var headers: CaseInsensitiveDictionary<String, String> = {
 197 |     return CaseInsensitiveDictionary<String, String>(
 198 |       dictionary: self.response?.HTTPHeaders ?? [:])
     |                                  `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 199 |   }()
 200 |
/host/spi-builder-workspace/Sources/Just/Just.swift:201:37: error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 199 |   }()
 200 |
 201 |   public lazy var cookies: [String: HTTPCookie] = {
     |                                     `- error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
Foundation.HTTPCookie:2:18: note: 'HTTPCookie' 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 HTTPCookie = AnyObject
  |                  `- note: 'HTTPCookie' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:203:37: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 201 |   public lazy var cookies: [String: HTTPCookie] = {
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
     |                                     `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 204 |       foundCookies = HTTPCookie.cookies(withResponseHeaderFields: headers,
 205 |                                         for: url)
/host/spi-builder-workspace/Sources/Just/Just.swift:347:24: error: cannot find type 'URLRequest' in scope
 345 |   let credential: Credentials?
 346 |   let redirects: Bool
 347 |   let originalRequest: URLRequest?
     |                        `- error: cannot find type 'URLRequest' in scope
 348 |   var data: Data
 349 |   let progressHandler: TaskProgressHandler?
/host/spi-builder-workspace/Sources/Just/Just.swift:358:51: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 356 |   public var headers: [String: String]
 357 |   public var multipartBoundary: String
 358 |   public var credentialPersistence: URLCredential.Persistence
     |                                                   `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
/host/spi-builder-workspace/Sources/Just/Just.swift:360:27: error: cannot find type 'NSURLRequest' in scope
 358 |   public var credentialPersistence: URLCredential.Persistence
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
     |                           `- error: cannot find type 'NSURLRequest' in scope
 361 |   public init(
 362 |     JSONReadingOptions: JSONSerialization.ReadingOptions =
/host/spi-builder-workspace/Sources/Just/Just.swift:368:42: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 366 |     headers: [String: String] = [:],
 367 |     multipartBoundary: String = "Ju5tH77P15Aw350m3",
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
     |                                          `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
/host/spi-builder-workspace/Sources/Just/Just.swift:370:18: error: cannot find type 'NSURLRequest' in scope
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
     |                  `- error: cannot find type 'NSURLRequest' in scope
 371 |   {
 372 |     self.JSONReadingOptions = JSONReadingOptions
/host/spi-builder-workspace/Sources/Just/Just.swift:419:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 417 |     ) -> HTTPResult
 418 |
 419 |   init(session: URLSession?, defaults: JustSessionDefaults?)
     |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 420 | }
 421 |
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/Just/Just.swift:424:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 422 | public struct JustOf<Adaptor: JustAdaptor> {
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 425 |               defaults: JustSessionDefaults? = nil)
 426 |   {
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/Just/Just.swift:731:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
 730 |
 731 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 732 |     defaults: JustSessionDefaults? = nil)
 733 |   {
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/Just/Just.swift:751:16: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 749 |   var taskConfigs: [TaskID: TaskConfiguration]=[:]
 750 |   var defaults: JustSessionDefaults!
 751 |   var session: URLSession!
     |                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 752 |   var invalidURLError = NSError(
 753 |     domain: errorDomain,
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/Just/Just.swift:808:28: error: cannot find type 'URLRequest' in scope
 806 |
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
     |                            `- error: cannot find type 'URLRequest' in scope
 809 |     -> URLSessionDataTask?
 810 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:809:8: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
 809 |     -> URLSessionDataTask?
     |        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 810 |   {
 811 |     let task = session.dataTask(with: request)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:887:10: error: cannot find type 'URLRequest' in scope
 885 |     urlQuery: String?,
 886 |     requestBody: Data?
 887 |     ) -> URLRequest? {
     |          `- error: cannot find type 'URLRequest' in scope
 888 |     if var urlComponents = url.urlComponents {
 889 |       let queryString = query(params)
/host/spi-builder-workspace/Sources/Just/Just.swift:729:36: error: cannot find type 'URLSessionDelegate' in scope
 727 | }
 728 |
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
     |                                    `- error: cannot find type 'URLSessionDelegate' in scope
 730 |
 731 |   public init(session: URLSession? = nil,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:17: error: cannot find type 'URLSessionTaskDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                 `- error: cannot find type 'URLSessionTaskDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:41: error: cannot find type 'URLSessionDataDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                                         `- error: cannot find type 'URLSessionDataDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1040:46: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
     |                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1041 |       URLCredential?) -> Void)
1042 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1038:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
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/Just/Just.swift:1038:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1039:27: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
     |                           `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
1041 |       URLCredential?) -> Void)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' 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 URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1062:25: error: cannot find type 'URLRequest' in scope
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
     |                         `- error: cannot find type 'URLRequest' in scope
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:1063:35: error: cannot find type 'URLRequest' in scope
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
     |                                   `- error: cannot find type 'URLRequest' in scope
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
/host/spi-builder-workspace/Sources/Just/Just.swift:1060:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
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/Just/Just.swift:1060:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1061:42: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
     |                                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
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/Just/Just.swift:1076:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
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/Just/Just.swift:1076:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1092:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
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/Just/Just.swift:1092:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1110:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
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/Just/Just.swift:1110:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1130:12: warning: let 'Just' is not concurrency-safe because non-'Sendable' type 'JustOf<HTTP>' may have shared mutable state; this is an error in the Swift 6 language mode
 420 | }
 421 |
 422 | public struct JustOf<Adaptor: JustAdaptor> {
     |               `- note: consider making generic struct 'JustOf' conform to the 'Sendable' protocol
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     :
1128 | }
1129 |
1130 | public let Just = JustOf<HTTP>()
     |            |- warning: let 'Just' is not concurrency-safe because non-'Sendable' type 'JustOf<HTTP>' may have shared mutable state; this is an error in the Swift 6 language mode
     |            |- note: add '@MainActor' to make let 'Just' part of global actor 'MainActor'
     |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
[4/4] Compiling Just Just.swift
/host/spi-builder-workspace/Sources/Just/Just.swift:104:1: error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 102 | }
 103 |
 104 | extension URLResponse {
     | `- error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 105 |   var HTTPHeaders: [String: String] {
 106 |     return (self as? HTTPURLResponse)?.allHeaderFields as? [String: String]
/host/spi-builder-workspace/Sources/Just/Just.swift:133:24: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 131 | public final class HTTPResult : NSObject {
 132 |   public final var content: Data?
 133 |   public var response: URLResponse?
     |                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
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/Just/Just.swift:135:23: error: cannot find type 'URLRequest' in scope
 133 |   public var response: URLResponse?
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
     |                       `- error: cannot find type 'URLRequest' in scope
 136 |   public var task: URLSessionTask?
 137 |   public var encoding = String.Encoding.utf8
/host/spi-builder-workspace/Sources/Just/Just.swift:136:20: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
 136 |   public var task: URLSessionTask?
     |                    `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 137 |   public var encoding = String.Encoding.utf8
 138 |   public var JSONReadingOptions = JSONSerialization.ReadingOptions(rawValue: 0)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:173:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 171 |   }
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
     |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 174 |               task: URLSessionTask?)
 175 |   {
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/Just/Just.swift:174:21: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
 174 |               task: URLSessionTask?)
     |                     `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 175 |   {
 176 |     self.content = data
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:198:34: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 196 |   public lazy var headers: CaseInsensitiveDictionary<String, String> = {
 197 |     return CaseInsensitiveDictionary<String, String>(
 198 |       dictionary: self.response?.HTTPHeaders ?? [:])
     |                                  `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 199 |   }()
 200 |
/host/spi-builder-workspace/Sources/Just/Just.swift:201:37: error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 199 |   }()
 200 |
 201 |   public lazy var cookies: [String: HTTPCookie] = {
     |                                     `- error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
Foundation.HTTPCookie:2:18: note: 'HTTPCookie' 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 HTTPCookie = AnyObject
  |                  `- note: 'HTTPCookie' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:203:37: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 201 |   public lazy var cookies: [String: HTTPCookie] = {
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
     |                                     `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 204 |       foundCookies = HTTPCookie.cookies(withResponseHeaderFields: headers,
 205 |                                         for: url)
/host/spi-builder-workspace/Sources/Just/Just.swift:347:24: error: cannot find type 'URLRequest' in scope
 345 |   let credential: Credentials?
 346 |   let redirects: Bool
 347 |   let originalRequest: URLRequest?
     |                        `- error: cannot find type 'URLRequest' in scope
 348 |   var data: Data
 349 |   let progressHandler: TaskProgressHandler?
/host/spi-builder-workspace/Sources/Just/Just.swift:358:51: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 356 |   public var headers: [String: String]
 357 |   public var multipartBoundary: String
 358 |   public var credentialPersistence: URLCredential.Persistence
     |                                                   `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
/host/spi-builder-workspace/Sources/Just/Just.swift:360:27: error: cannot find type 'NSURLRequest' in scope
 358 |   public var credentialPersistence: URLCredential.Persistence
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
     |                           `- error: cannot find type 'NSURLRequest' in scope
 361 |   public init(
 362 |     JSONReadingOptions: JSONSerialization.ReadingOptions =
/host/spi-builder-workspace/Sources/Just/Just.swift:368:42: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 366 |     headers: [String: String] = [:],
 367 |     multipartBoundary: String = "Ju5tH77P15Aw350m3",
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
     |                                          `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
/host/spi-builder-workspace/Sources/Just/Just.swift:370:18: error: cannot find type 'NSURLRequest' in scope
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
     |                  `- error: cannot find type 'NSURLRequest' in scope
 371 |   {
 372 |     self.JSONReadingOptions = JSONReadingOptions
/host/spi-builder-workspace/Sources/Just/Just.swift:419:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 417 |     ) -> HTTPResult
 418 |
 419 |   init(session: URLSession?, defaults: JustSessionDefaults?)
     |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 420 | }
 421 |
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/Just/Just.swift:424:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 422 | public struct JustOf<Adaptor: JustAdaptor> {
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 425 |               defaults: JustSessionDefaults? = nil)
 426 |   {
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/Just/Just.swift:731:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
 730 |
 731 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 732 |     defaults: JustSessionDefaults? = nil)
 733 |   {
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/Just/Just.swift:751:16: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 749 |   var taskConfigs: [TaskID: TaskConfiguration]=[:]
 750 |   var defaults: JustSessionDefaults!
 751 |   var session: URLSession!
     |                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 752 |   var invalidURLError = NSError(
 753 |     domain: errorDomain,
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/Just/Just.swift:808:28: error: cannot find type 'URLRequest' in scope
 806 |
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
     |                            `- error: cannot find type 'URLRequest' in scope
 809 |     -> URLSessionDataTask?
 810 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:809:8: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
 809 |     -> URLSessionDataTask?
     |        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 810 |   {
 811 |     let task = session.dataTask(with: request)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:887:10: error: cannot find type 'URLRequest' in scope
 885 |     urlQuery: String?,
 886 |     requestBody: Data?
 887 |     ) -> URLRequest? {
     |          `- error: cannot find type 'URLRequest' in scope
 888 |     if var urlComponents = url.urlComponents {
 889 |       let queryString = query(params)
/host/spi-builder-workspace/Sources/Just/Just.swift:729:36: error: cannot find type 'URLSessionDelegate' in scope
 727 | }
 728 |
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
     |                                    `- error: cannot find type 'URLSessionDelegate' in scope
 730 |
 731 |   public init(session: URLSession? = nil,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:17: error: cannot find type 'URLSessionTaskDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                 `- error: cannot find type 'URLSessionTaskDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:41: error: cannot find type 'URLSessionDataDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                                         `- error: cannot find type 'URLSessionDataDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1040:46: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
     |                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1041 |       URLCredential?) -> Void)
1042 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1038:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
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/Just/Just.swift:1038:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1039:27: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
     |                           `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
1041 |       URLCredential?) -> Void)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' 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 URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1062:25: error: cannot find type 'URLRequest' in scope
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
     |                         `- error: cannot find type 'URLRequest' in scope
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:1063:35: error: cannot find type 'URLRequest' in scope
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
     |                                   `- error: cannot find type 'URLRequest' in scope
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
/host/spi-builder-workspace/Sources/Just/Just.swift:1060:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
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/Just/Just.swift:1060:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1061:42: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
     |                                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
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/Just/Just.swift:1076:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
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/Just/Just.swift:1076:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1092:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
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/Just/Just.swift:1092:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1110:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
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/Just/Just.swift:1110:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1130:12: warning: let 'Just' is not concurrency-safe because non-'Sendable' type 'JustOf<HTTP>' may have shared mutable state; this is an error in the Swift 6 language mode
 420 | }
 421 |
 422 | public struct JustOf<Adaptor: JustAdaptor> {
     |               `- note: consider making generic struct 'JustOf' conform to the 'Sendable' protocol
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     :
1128 | }
1129 |
1130 | public let Just = JustOf<HTTP>()
     |            |- warning: let 'Just' is not concurrency-safe because non-'Sendable' type 'JustOf<HTTP>' may have shared mutable state; this is an error in the Swift 6 language mode
     |            |- note: add '@MainActor' to make let 'Just' part of global actor 'MainActor'
     |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
/host/spi-builder-workspace/Sources/Just/Just.swift:189:27: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 187 |
 188 |   public var statusCode: Int? {
 189 |     return (self.response as? HTTPURLResponse)?.statusCode
     |                           `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 190 |   }
 191 |
/host/spi-builder-workspace/Sources/Just/Just.swift:189:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 187 |
 188 |   public var statusCode: Int? {
 189 |     return (self.response as? HTTPURLResponse)?.statusCode
     |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 190 |   }
 191 |
/host/spi-builder-workspace/Sources/Just/Just.swift:221:22: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'url'
 219 |
 220 |   public var url: URL? {
 221 |     return response?.url
     |                      `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'url'
 222 |   }
 223 |
/host/spi-builder-workspace/Sources/Just/Just.swift:262:11: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
 260 |
 261 |   public func cancel() {
 262 |     task?.cancel()
     |           `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
 263 |   }
 264 | }
/host/spi-builder-workspace/Sources/Just/Just.swift:738:22: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 736 |       self.session = initialSession
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
     |                      `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 739 |         delegate: self, delegateQueue: nil)
 740 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:738:72: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 736 |       self.session = initialSession
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
     |                                                                        `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 739 |         delegate: self, delegateQueue: nil)
 740 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:739:40: error: 'nil' requires a contextual type
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
 739 |         delegate: self, delegateQueue: nil)
     |                                        `- error: 'nil' requires a contextual type
 740 |     }
 741 |
/host/spi-builder-workspace/Sources/Just/Just.swift:811:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 809 |     -> URLSessionDataTask?
 810 |   {
 811 |     let task = session.dataTask(with: request)
     |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 812 |     taskConfigs[task.taskIdentifier] = configuration
 813 |     return task
/host/spi-builder-workspace/Sources/Just/Just.swift:934:23: error: cannot find 'URLRequest' in scope
 932 |       }
 933 |       if let URL = urlComponents.url {
 934 |         var request = URLRequest(url: URL)
     |                       `- error: cannot find 'URLRequest' in scope
 935 |         request.cachePolicy = defaults.cachePolicy
 936 |         request.httpBody = body
/host/spi-builder-workspace/Sources/Just/Just.swift:974:21: error: cannot find 'DispatchSemaphore' in scope
 972 |
 973 |     let isSynchronous = asyncCompletionHandler == nil
 974 |     let semaphore = DispatchSemaphore(value: 0)
     |                     `- error: cannot find 'DispatchSemaphore' in scope
 975 |     var requestResult: HTTPResult = HTTPResult(data: nil, response: nil,
 976 |       error: syncResultAccessError, task: nil)
/host/spi-builder-workspace/Sources/Just/Just.swift:1014:39: error: cannot find 'DispatchTime' in scope
1012 |
1013 |     if isSynchronous {
1014 |       let timeout = timeout.flatMap { DispatchTime.now() + $0 }
     |                                       `- error: cannot find 'DispatchTime' in scope
1015 |         ?? DispatchTime.distantFuture
1016 |       _ = semaphore.wait(timeout: timeout)
/host/spi-builder-workspace/Sources/Just/Just.swift:1015:12: error: cannot find 'DispatchTime' in scope
1013 |     if isSynchronous {
1014 |       let timeout = timeout.flatMap { DispatchTime.now() + $0 }
1015 |         ?? DispatchTime.distantFuture
     |            `- error: cannot find 'DispatchTime' in scope
1016 |       _ = semaphore.wait(timeout: timeout)
1017 |       return requestResult
/host/spi-builder-workspace/Sources/Just/Just.swift:1025:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1023 |     for (k, v) in newCookies {
1024 |       if let cookie = HTTPCookie(properties: [
1025 |           HTTPCookiePropertyKey.name: k,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
/host/spi-builder-workspace/Sources/Just/Just.swift:1026:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1024 |       if let cookie = HTTPCookie(properties: [
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1027 |           HTTPCookiePropertyKey.originURL: URL,
1028 |           HTTPCookiePropertyKey.path: "/"
/host/spi-builder-workspace/Sources/Just/Just.swift:1027:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1028 |           HTTPCookiePropertyKey.path: "/"
1029 |         ])
/host/spi-builder-workspace/Sources/Just/Just.swift:1028:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
1028 |           HTTPCookiePropertyKey.path: "/"
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1029 |         ])
1030 |       {
/host/spi-builder-workspace/Sources/Just/Just.swift:1024:23: error: 'HTTPCookie' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1022 |   func addCookies(_ URL: Foundation.URL, newCookies: [String: String]) {
1023 |     for (k, v) in newCookies {
1024 |       if let cookie = HTTPCookie(properties: [
     |                       `- error: 'HTTPCookie' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
/host/spi-builder-workspace/Sources/Just/Just.swift:1031:17: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
1029 |         ])
1030 |       {
1031 |         session.configuration.httpCookieStorage?.setCookie(cookie)
     |                 `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
1032 |       }
1033 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:1043:24: error: 'URLCredential' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1041 |       URLCredential?) -> Void)
1042 |     {
1043 |     var endCredential: URLCredential? = nil
     |                        `- error: 'URLCredential' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1044 |
1045 |     if let taskConfig = taskConfigs[task.taskIdentifier],
Foundation.URLCredential:2:18: note: 'URLCredential' 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 URLCredential = AnyObject
  |                  `- note: 'URLCredential' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1045:42: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1043 |     var endCredential: URLCredential? = nil
1044 |
1045 |     if let taskConfig = taskConfigs[task.taskIdentifier],
     |                                          `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1046 |       let credential = taskConfig.credential
1047 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1048:22: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'previousFailureCount'
1046 |       let credential = taskConfig.credential
1047 |     {
1048 |       if !(challenge.previousFailureCount > 0) {
     |                      `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'previousFailureCount'
1049 |         endCredential = URLCredential(
1050 |           user: credential.0,
/host/spi-builder-workspace/Sources/Just/Just.swift:1049:25: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1047 |     {
1048 |       if !(challenge.previousFailureCount > 0) {
1049 |         endCredential = URLCredential(
     |                         `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1050 |           user: credential.0,
1051 |           password: credential.1,
/host/spi-builder-workspace/Sources/Just/Just.swift:1057:24: error: cannot infer contextual base in reference to member 'useCredential'
1055 |     }
1056 |
1057 |     completionHandler(.useCredential, endCredential)
     |                        `- error: cannot infer contextual base in reference to member 'useCredential'
1058 |   }
1059 |
/host/spi-builder-workspace/Sources/Just/Just.swift:1065:46: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
     |                                              `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1066 |       if !allowRedirects {
1067 |         completionHandler(nil)
/host/spi-builder-workspace/Sources/Just/Just.swift:1067:27: error: 'nil' requires a contextual type
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
1066 |       if !allowRedirects {
1067 |         completionHandler(nil)
     |                           `- error: 'nil' requires a contextual type
1068 |         return
1069 |       }
/host/spi-builder-workspace/Sources/Just/Just.swift:1080:39: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1078 |     totalBytesExpectedToSend: Int64)
1079 |   {
1080 |     if let handler = taskConfigs[task.taskIdentifier]?.progressHandler {
     |                                       `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1081 |       handler(
1082 |         HTTPProgress(
/host/spi-builder-workspace/Sources/Just/Just.swift:1095:43: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1093 |     didReceive data: Data)
1094 |   {
1095 |     if let handler = taskConfigs[dataTask.taskIdentifier]?.progressHandler {
     |                                           `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1096 |       handler(
1097 |         HTTPProgress(
/host/spi-builder-workspace/Sources/Just/Just.swift:1099:36: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesReceived'
1097 |         HTTPProgress(
1098 |           type: .download,
1099 |           bytesProcessed: dataTask.countOfBytesReceived,
     |                                    `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesReceived'
1100 |           bytesExpectedToProcess: dataTask.countOfBytesExpectedToReceive,
1101 |           chunk: data
/host/spi-builder-workspace/Sources/Just/Just.swift:1100:44: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesExpectedToReceive'
1098 |           type: .download,
1099 |           bytesProcessed: dataTask.countOfBytesReceived,
1100 |           bytesExpectedToProcess: dataTask.countOfBytesExpectedToReceive,
     |                                            `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesExpectedToReceive'
1101 |           chunk: data
1102 |         )
/host/spi-builder-workspace/Sources/Just/Just.swift:1105:29: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1103 |       )
1104 |     }
1105 |     if taskConfigs[dataTask.taskIdentifier]?.data != nil {
     |                             `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1106 |       taskConfigs[dataTask.taskIdentifier]?.data.append(data)
1107 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:1106:28: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1104 |     }
1105 |     if taskConfigs[dataTask.taskIdentifier]?.data != nil {
1106 |       taskConfigs[dataTask.taskIdentifier]?.data.append(data)
     |                            `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1107 |     }
1108 |   }
/host/spi-builder-workspace/Sources/Just/Just.swift:1113:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1111 |     didCompleteWithError error: Error?)
1112 |   {
1113 |     if let config = taskConfigs[task.taskIdentifier],
     |                                      `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1114 |       let handler = config.completionHandler
1115 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1118:24: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
1116 |       let result = HTTPResult(
1117 |         data: config.data,
1118 |         response: task.response,
     |                        `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
1119 |         error: error,
1120 |         task: task
/host/spi-builder-workspace/Sources/Just/Just.swift:1126:42: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1124 |       handler(result)
1125 |     }
1126 |     taskConfigs.removeValue(forKey: task.taskIdentifier)
     |                                          `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1127 |   }
1128 | }
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-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/3] Emitting module Just
/host/spi-builder-workspace/Sources/Just/Just.swift:104:1: error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 102 | }
 103 |
 104 | extension URLResponse {
     | `- error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 105 |   var HTTPHeaders: [String: String] {
 106 |     return (self as? HTTPURLResponse)?.allHeaderFields as? [String: String]
/host/spi-builder-workspace/Sources/Just/Just.swift:133:24: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 131 | public final class HTTPResult : NSObject {
 132 |   public final var content: Data?
 133 |   public var response: URLResponse?
     |                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
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/Just/Just.swift:135:23: error: cannot find type 'URLRequest' in scope
 133 |   public var response: URLResponse?
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
     |                       `- error: cannot find type 'URLRequest' in scope
 136 |   public var task: URLSessionTask?
 137 |   public var encoding = String.Encoding.utf8
/host/spi-builder-workspace/Sources/Just/Just.swift:136:20: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
 136 |   public var task: URLSessionTask?
     |                    `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 137 |   public var encoding = String.Encoding.utf8
 138 |   public var JSONReadingOptions = JSONSerialization.ReadingOptions(rawValue: 0)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:173:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 171 |   }
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
     |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 174 |               task: URLSessionTask?)
 175 |   {
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/Just/Just.swift:174:21: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
 174 |               task: URLSessionTask?)
     |                     `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 175 |   {
 176 |     self.content = data
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:198:34: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 196 |   public lazy var headers: CaseInsensitiveDictionary<String, String> = {
 197 |     return CaseInsensitiveDictionary<String, String>(
 198 |       dictionary: self.response?.HTTPHeaders ?? [:])
     |                                  `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 199 |   }()
 200 |
/host/spi-builder-workspace/Sources/Just/Just.swift:201:37: error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 199 |   }()
 200 |
 201 |   public lazy var cookies: [String: HTTPCookie] = {
     |                                     `- error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
Foundation.HTTPCookie:2:18: note: 'HTTPCookie' 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 HTTPCookie = AnyObject
  |                  `- note: 'HTTPCookie' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:203:37: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 201 |   public lazy var cookies: [String: HTTPCookie] = {
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
     |                                     `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 204 |       foundCookies = HTTPCookie.cookies(withResponseHeaderFields: headers,
 205 |                                         for: url)
/host/spi-builder-workspace/Sources/Just/Just.swift:347:24: error: cannot find type 'URLRequest' in scope
 345 |   let credential: Credentials?
 346 |   let redirects: Bool
 347 |   let originalRequest: URLRequest?
     |                        `- error: cannot find type 'URLRequest' in scope
 348 |   var data: Data
 349 |   let progressHandler: TaskProgressHandler?
/host/spi-builder-workspace/Sources/Just/Just.swift:358:51: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 356 |   public var headers: [String: String]
 357 |   public var multipartBoundary: String
 358 |   public var credentialPersistence: URLCredential.Persistence
     |                                                   `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
/host/spi-builder-workspace/Sources/Just/Just.swift:360:27: error: cannot find type 'NSURLRequest' in scope
 358 |   public var credentialPersistence: URLCredential.Persistence
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
     |                           `- error: cannot find type 'NSURLRequest' in scope
 361 |   public init(
 362 |     JSONReadingOptions: JSONSerialization.ReadingOptions =
/host/spi-builder-workspace/Sources/Just/Just.swift:368:42: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 366 |     headers: [String: String] = [:],
 367 |     multipartBoundary: String = "Ju5tH77P15Aw350m3",
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
     |                                          `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
/host/spi-builder-workspace/Sources/Just/Just.swift:370:18: error: cannot find type 'NSURLRequest' in scope
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
     |                  `- error: cannot find type 'NSURLRequest' in scope
 371 |   {
 372 |     self.JSONReadingOptions = JSONReadingOptions
/host/spi-builder-workspace/Sources/Just/Just.swift:419:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 417 |     ) -> HTTPResult
 418 |
 419 |   init(session: URLSession?, defaults: JustSessionDefaults?)
     |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 420 | }
 421 |
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/Just/Just.swift:424:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 422 | public struct JustOf<Adaptor: JustAdaptor> {
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 425 |               defaults: JustSessionDefaults? = nil)
 426 |   {
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/Just/Just.swift:731:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
 730 |
 731 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 732 |     defaults: JustSessionDefaults? = nil)
 733 |   {
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/Just/Just.swift:751:16: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 749 |   var taskConfigs: [TaskID: TaskConfiguration]=[:]
 750 |   var defaults: JustSessionDefaults!
 751 |   var session: URLSession!
     |                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 752 |   var invalidURLError = NSError(
 753 |     domain: errorDomain,
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/Just/Just.swift:808:28: error: cannot find type 'URLRequest' in scope
 806 |
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
     |                            `- error: cannot find type 'URLRequest' in scope
 809 |     -> URLSessionDataTask?
 810 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:809:8: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
 809 |     -> URLSessionDataTask?
     |        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 810 |   {
 811 |     let task = session.dataTask(with: request)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:887:10: error: cannot find type 'URLRequest' in scope
 885 |     urlQuery: String?,
 886 |     requestBody: Data?
 887 |     ) -> URLRequest? {
     |          `- error: cannot find type 'URLRequest' in scope
 888 |     if var urlComponents = url.urlComponents {
 889 |       let queryString = query(params)
/host/spi-builder-workspace/Sources/Just/Just.swift:729:36: error: cannot find type 'URLSessionDelegate' in scope
 727 | }
 728 |
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
     |                                    `- error: cannot find type 'URLSessionDelegate' in scope
 730 |
 731 |   public init(session: URLSession? = nil,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:17: error: cannot find type 'URLSessionTaskDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                 `- error: cannot find type 'URLSessionTaskDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:41: error: cannot find type 'URLSessionDataDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                                         `- error: cannot find type 'URLSessionDataDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1040:46: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
     |                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1041 |       URLCredential?) -> Void)
1042 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1038:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
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/Just/Just.swift:1038:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1039:27: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
     |                           `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
1041 |       URLCredential?) -> Void)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' 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 URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1062:25: error: cannot find type 'URLRequest' in scope
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
     |                         `- error: cannot find type 'URLRequest' in scope
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:1063:35: error: cannot find type 'URLRequest' in scope
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
     |                                   `- error: cannot find type 'URLRequest' in scope
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
/host/spi-builder-workspace/Sources/Just/Just.swift:1060:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
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/Just/Just.swift:1060:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1061:42: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
     |                                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
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/Just/Just.swift:1076:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
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/Just/Just.swift:1076:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1092:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
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/Just/Just.swift:1092:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1110:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
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/Just/Just.swift:1110:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
[3/3] Compiling Just Just.swift
/host/spi-builder-workspace/Sources/Just/Just.swift:104:1: error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 102 | }
 103 |
 104 | extension URLResponse {
     | `- error: non-nominal type 'URLResponse' (aka 'AnyObject') cannot be extended
 105 |   var HTTPHeaders: [String: String] {
 106 |     return (self as? HTTPURLResponse)?.allHeaderFields as? [String: String]
/host/spi-builder-workspace/Sources/Just/Just.swift:133:24: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 131 | public final class HTTPResult : NSObject {
 132 |   public final var content: Data?
 133 |   public var response: URLResponse?
     |                        `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
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/Just/Just.swift:135:23: error: cannot find type 'URLRequest' in scope
 133 |   public var response: URLResponse?
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
     |                       `- error: cannot find type 'URLRequest' in scope
 136 |   public var task: URLSessionTask?
 137 |   public var encoding = String.Encoding.utf8
/host/spi-builder-workspace/Sources/Just/Just.swift:136:20: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 134 |   public var error: Error?
 135 |   public var request: URLRequest? { return task?.originalRequest }
 136 |   public var task: URLSessionTask?
     |                    `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 137 |   public var encoding = String.Encoding.utf8
 138 |   public var JSONReadingOptions = JSONSerialization.ReadingOptions(rawValue: 0)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:173:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 171 |   }
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
     |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 174 |               task: URLSessionTask?)
 175 |   {
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/Just/Just.swift:174:21: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 172 |
 173 |   public init(data: Data?, response: URLResponse?, error: Error?,
 174 |               task: URLSessionTask?)
     |                     `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 175 |   {
 176 |     self.content = data
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:198:34: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 196 |   public lazy var headers: CaseInsensitiveDictionary<String, String> = {
 197 |     return CaseInsensitiveDictionary<String, String>(
 198 |       dictionary: self.response?.HTTPHeaders ?? [:])
     |                                  `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 199 |   }()
 200 |
/host/spi-builder-workspace/Sources/Just/Just.swift:201:37: error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 199 |   }()
 200 |
 201 |   public lazy var cookies: [String: HTTPCookie] = {
     |                                     `- error: 'HTTPCookie' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
Foundation.HTTPCookie:2:18: note: 'HTTPCookie' 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 HTTPCookie = AnyObject
  |                  `- note: 'HTTPCookie' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:203:37: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 201 |   public lazy var cookies: [String: HTTPCookie] = {
 202 |     let foundCookies: [HTTPCookie]
 203 |     if let headers = self.response?.HTTPHeaders, let url = self.response?.url {
     |                                     `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'HTTPHeaders'
 204 |       foundCookies = HTTPCookie.cookies(withResponseHeaderFields: headers,
 205 |                                         for: url)
/host/spi-builder-workspace/Sources/Just/Just.swift:347:24: error: cannot find type 'URLRequest' in scope
 345 |   let credential: Credentials?
 346 |   let redirects: Bool
 347 |   let originalRequest: URLRequest?
     |                        `- error: cannot find type 'URLRequest' in scope
 348 |   var data: Data
 349 |   let progressHandler: TaskProgressHandler?
/host/spi-builder-workspace/Sources/Just/Just.swift:358:51: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 356 |   public var headers: [String: String]
 357 |   public var multipartBoundary: String
 358 |   public var credentialPersistence: URLCredential.Persistence
     |                                                   `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
/host/spi-builder-workspace/Sources/Just/Just.swift:360:27: error: cannot find type 'NSURLRequest' in scope
 358 |   public var credentialPersistence: URLCredential.Persistence
 359 |   public var encoding: String.Encoding
 360 |   public var cachePolicy: NSURLRequest.CachePolicy
     |                           `- error: cannot find type 'NSURLRequest' in scope
 361 |   public init(
 362 |     JSONReadingOptions: JSONSerialization.ReadingOptions =
/host/spi-builder-workspace/Sources/Just/Just.swift:368:42: error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 366 |     headers: [String: String] = [:],
 367 |     multipartBoundary: String = "Ju5tH77P15Aw350m3",
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
     |                                          `- error: 'Persistence' is not a member type of type 'Foundation.URLCredential' (aka 'AnyObject')
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
/host/spi-builder-workspace/Sources/Just/Just.swift:370:18: error: cannot find type 'NSURLRequest' in scope
 368 |     credentialPersistence: URLCredential.Persistence = .forSession,
 369 |     encoding: String.Encoding = String.Encoding.utf8,
 370 |     cachePolicy: NSURLRequest.CachePolicy = .reloadIgnoringLocalCacheData)
     |                  `- error: cannot find type 'NSURLRequest' in scope
 371 |   {
 372 |     self.JSONReadingOptions = JSONReadingOptions
/host/spi-builder-workspace/Sources/Just/Just.swift:419:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 417 |     ) -> HTTPResult
 418 |
 419 |   init(session: URLSession?, defaults: JustSessionDefaults?)
     |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 420 | }
 421 |
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/Just/Just.swift:424:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 422 | public struct JustOf<Adaptor: JustAdaptor> {
 423 |   let adaptor: Adaptor
 424 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 425 |               defaults: JustSessionDefaults? = nil)
 426 |   {
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/Just/Just.swift:731:24: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
 730 |
 731 |   public init(session: URLSession? = nil,
     |                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 732 |     defaults: JustSessionDefaults? = nil)
 733 |   {
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/Just/Just.swift:751:16: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 749 |   var taskConfigs: [TaskID: TaskConfiguration]=[:]
 750 |   var defaults: JustSessionDefaults!
 751 |   var session: URLSession!
     |                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 752 |   var invalidURLError = NSError(
 753 |     domain: errorDomain,
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/Just/Just.swift:808:28: error: cannot find type 'URLRequest' in scope
 806 |
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
     |                            `- error: cannot find type 'URLRequest' in scope
 809 |     -> URLSessionDataTask?
 810 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:809:8: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 807 |
 808 |   func makeTask(_ request: URLRequest, configuration: TaskConfiguration)
 809 |     -> URLSessionDataTask?
     |        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 810 |   {
 811 |     let task = session.dataTask(with: request)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:887:10: error: cannot find type 'URLRequest' in scope
 885 |     urlQuery: String?,
 886 |     requestBody: Data?
 887 |     ) -> URLRequest? {
     |          `- error: cannot find type 'URLRequest' in scope
 888 |     if var urlComponents = url.urlComponents {
 889 |       let queryString = query(params)
/host/spi-builder-workspace/Sources/Just/Just.swift:729:36: error: cannot find type 'URLSessionDelegate' in scope
 727 | }
 728 |
 729 | public final class HTTP: NSObject, URLSessionDelegate, JustAdaptor {
     |                                    `- error: cannot find type 'URLSessionDelegate' in scope
 730 |
 731 |   public init(session: URLSession? = nil,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:17: error: cannot find type 'URLSessionTaskDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                 `- error: cannot find type 'URLSessionTaskDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1037:41: error: cannot find type 'URLSessionDataDelegate' in scope
1035 | }
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
     |                                         `- error: cannot find type 'URLSessionDataDelegate' in scope
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
/host/spi-builder-workspace/Sources/Just/Just.swift:1040:46: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
     |                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
1041 |       URLCredential?) -> Void)
1042 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1038:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
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/Just/Just.swift:1038:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1036 |
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1039 |     didReceive challenge: URLAuthenticationChallenge,
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1039:27: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1037 | extension HTTP: URLSessionTaskDelegate, URLSessionDataDelegate {
1038 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1039 |     didReceive challenge: URLAuthenticationChallenge,
     |                           `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1040 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition,
1041 |       URLCredential?) -> Void)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' 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 URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1062:25: error: cannot find type 'URLRequest' in scope
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
     |                         `- error: cannot find type 'URLRequest' in scope
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
/host/spi-builder-workspace/Sources/Just/Just.swift:1063:35: error: cannot find type 'URLRequest' in scope
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
     |                                   `- error: cannot find type 'URLRequest' in scope
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
/host/spi-builder-workspace/Sources/Just/Just.swift:1060:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
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/Just/Just.swift:1060:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1058 |   }
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
1062 |     newRequest request: URLRequest,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1061:42: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1059 |
1060 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
1061 |     willPerformHTTPRedirection response: HTTPURLResponse,
     |                                          `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1062 |     newRequest request: URLRequest,
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
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/Just/Just.swift:1076:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
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/Just/Just.swift:1076:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1074 |   }
1075 |
1076 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1077 |     didSendBodyData bytesSent: Int64, totalBytesSent: Int64,
1078 |     totalBytesExpectedToSend: Int64)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1092:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
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/Just/Just.swift:1092:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1090 |   }
1091 |
1092 |   public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
     |                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1093 |     didReceive data: Data)
1094 |   {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1110:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                     `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
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/Just/Just.swift:1110:55: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1108 |   }
1109 |
1110 |   public func urlSession(_ session: URLSession, task: URLSessionTask,
     |                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1111 |     didCompleteWithError error: Error?)
1112 |   {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:189:27: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 187 |
 188 |   public var statusCode: Int? {
 189 |     return (self.response as? HTTPURLResponse)?.statusCode
     |                           `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 190 |   }
 191 |
/host/spi-builder-workspace/Sources/Just/Just.swift:189:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 187 |
 188 |   public var statusCode: Int? {
 189 |     return (self.response as? HTTPURLResponse)?.statusCode
     |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 190 |   }
 191 |
/host/spi-builder-workspace/Sources/Just/Just.swift:221:22: error: value of type 'URLResponse' (aka 'AnyObject') has no member 'url'
 219 |
 220 |   public var url: URL? {
 221 |     return response?.url
     |                      `- error: value of type 'URLResponse' (aka 'AnyObject') has no member 'url'
 222 |   }
 223 |
/host/spi-builder-workspace/Sources/Just/Just.swift:262:11: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
 260 |
 261 |   public func cancel() {
 262 |     task?.cancel()
     |           `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
 263 |   }
 264 | }
/host/spi-builder-workspace/Sources/Just/Just.swift:738:22: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 736 |       self.session = initialSession
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
     |                      `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 739 |         delegate: self, delegateQueue: nil)
 740 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:738:72: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 736 |       self.session = initialSession
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
     |                                                                        `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 739 |         delegate: self, delegateQueue: nil)
 740 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:739:40: error: 'nil' requires a contextual type
 737 |     } else {
 738 |       self.session = URLSession(configuration: URLSessionConfiguration.default,
 739 |         delegate: self, delegateQueue: nil)
     |                                        `- error: 'nil' requires a contextual type
 740 |     }
 741 |
/host/spi-builder-workspace/Sources/Just/Just.swift:811:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 809 |     -> URLSessionDataTask?
 810 |   {
 811 |     let task = session.dataTask(with: request)
     |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
 812 |     taskConfigs[task.taskIdentifier] = configuration
 813 |     return task
/host/spi-builder-workspace/Sources/Just/Just.swift:934:23: error: cannot find 'URLRequest' in scope
 932 |       }
 933 |       if let URL = urlComponents.url {
 934 |         var request = URLRequest(url: URL)
     |                       `- error: cannot find 'URLRequest' in scope
 935 |         request.cachePolicy = defaults.cachePolicy
 936 |         request.httpBody = body
/host/spi-builder-workspace/Sources/Just/Just.swift:974:21: error: cannot find 'DispatchSemaphore' in scope
 972 |
 973 |     let isSynchronous = asyncCompletionHandler == nil
 974 |     let semaphore = DispatchSemaphore(value: 0)
     |                     `- error: cannot find 'DispatchSemaphore' in scope
 975 |     var requestResult: HTTPResult = HTTPResult(data: nil, response: nil,
 976 |       error: syncResultAccessError, task: nil)
/host/spi-builder-workspace/Sources/Just/Just.swift:1014:39: error: cannot find 'DispatchTime' in scope
1012 |
1013 |     if isSynchronous {
1014 |       let timeout = timeout.flatMap { DispatchTime.now() + $0 }
     |                                       `- error: cannot find 'DispatchTime' in scope
1015 |         ?? DispatchTime.distantFuture
1016 |       _ = semaphore.wait(timeout: timeout)
/host/spi-builder-workspace/Sources/Just/Just.swift:1015:12: error: cannot find 'DispatchTime' in scope
1013 |     if isSynchronous {
1014 |       let timeout = timeout.flatMap { DispatchTime.now() + $0 }
1015 |         ?? DispatchTime.distantFuture
     |            `- error: cannot find 'DispatchTime' in scope
1016 |       _ = semaphore.wait(timeout: timeout)
1017 |       return requestResult
/host/spi-builder-workspace/Sources/Just/Just.swift:1025:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1023 |     for (k, v) in newCookies {
1024 |       if let cookie = HTTPCookie(properties: [
1025 |           HTTPCookiePropertyKey.name: k,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
/host/spi-builder-workspace/Sources/Just/Just.swift:1026:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1024 |       if let cookie = HTTPCookie(properties: [
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1027 |           HTTPCookiePropertyKey.originURL: URL,
1028 |           HTTPCookiePropertyKey.path: "/"
/host/spi-builder-workspace/Sources/Just/Just.swift:1027:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1028 |           HTTPCookiePropertyKey.path: "/"
1029 |         ])
/host/spi-builder-workspace/Sources/Just/Just.swift:1028:11: error: cannot find 'HTTPCookiePropertyKey' in scope
1026 |           HTTPCookiePropertyKey.value: v,
1027 |           HTTPCookiePropertyKey.originURL: URL,
1028 |           HTTPCookiePropertyKey.path: "/"
     |           `- error: cannot find 'HTTPCookiePropertyKey' in scope
1029 |         ])
1030 |       {
/host/spi-builder-workspace/Sources/Just/Just.swift:1024:23: error: 'HTTPCookie' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1022 |   func addCookies(_ URL: Foundation.URL, newCookies: [String: String]) {
1023 |     for (k, v) in newCookies {
1024 |       if let cookie = HTTPCookie(properties: [
     |                       `- error: 'HTTPCookie' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1025 |           HTTPCookiePropertyKey.name: k,
1026 |           HTTPCookiePropertyKey.value: v,
/host/spi-builder-workspace/Sources/Just/Just.swift:1031:17: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
1029 |         ])
1030 |       {
1031 |         session.configuration.httpCookieStorage?.setCookie(cookie)
     |                 `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
1032 |       }
1033 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:1043:24: error: 'URLCredential' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1041 |       URLCredential?) -> Void)
1042 |     {
1043 |     var endCredential: URLCredential? = nil
     |                        `- error: 'URLCredential' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
1044 |
1045 |     if let taskConfig = taskConfigs[task.taskIdentifier],
Foundation.URLCredential:2:18: note: 'URLCredential' 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 URLCredential = AnyObject
  |                  `- note: 'URLCredential' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Just/Just.swift:1045:42: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1043 |     var endCredential: URLCredential? = nil
1044 |
1045 |     if let taskConfig = taskConfigs[task.taskIdentifier],
     |                                          `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1046 |       let credential = taskConfig.credential
1047 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1048:22: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'previousFailureCount'
1046 |       let credential = taskConfig.credential
1047 |     {
1048 |       if !(challenge.previousFailureCount > 0) {
     |                      `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'previousFailureCount'
1049 |         endCredential = URLCredential(
1050 |           user: credential.0,
/host/spi-builder-workspace/Sources/Just/Just.swift:1049:25: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1047 |     {
1048 |       if !(challenge.previousFailureCount > 0) {
1049 |         endCredential = URLCredential(
     |                         `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
1050 |           user: credential.0,
1051 |           password: credential.1,
/host/spi-builder-workspace/Sources/Just/Just.swift:1057:24: error: cannot infer contextual base in reference to member 'useCredential'
1055 |     }
1056 |
1057 |     completionHandler(.useCredential, endCredential)
     |                        `- error: cannot infer contextual base in reference to member 'useCredential'
1058 |   }
1059 |
/host/spi-builder-workspace/Sources/Just/Just.swift:1065:46: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1063 |     completionHandler: @escaping (URLRequest?) -> Void)
1064 |   {
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
     |                                              `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1066 |       if !allowRedirects {
1067 |         completionHandler(nil)
/host/spi-builder-workspace/Sources/Just/Just.swift:1067:27: error: 'nil' requires a contextual type
1065 |     if let allowRedirects = taskConfigs[task.taskIdentifier]?.redirects {
1066 |       if !allowRedirects {
1067 |         completionHandler(nil)
     |                           `- error: 'nil' requires a contextual type
1068 |         return
1069 |       }
/host/spi-builder-workspace/Sources/Just/Just.swift:1080:39: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1078 |     totalBytesExpectedToSend: Int64)
1079 |   {
1080 |     if let handler = taskConfigs[task.taskIdentifier]?.progressHandler {
     |                                       `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1081 |       handler(
1082 |         HTTPProgress(
/host/spi-builder-workspace/Sources/Just/Just.swift:1095:43: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1093 |     didReceive data: Data)
1094 |   {
1095 |     if let handler = taskConfigs[dataTask.taskIdentifier]?.progressHandler {
     |                                           `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1096 |       handler(
1097 |         HTTPProgress(
/host/spi-builder-workspace/Sources/Just/Just.swift:1099:36: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesReceived'
1097 |         HTTPProgress(
1098 |           type: .download,
1099 |           bytesProcessed: dataTask.countOfBytesReceived,
     |                                    `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesReceived'
1100 |           bytesExpectedToProcess: dataTask.countOfBytesExpectedToReceive,
1101 |           chunk: data
/host/spi-builder-workspace/Sources/Just/Just.swift:1100:44: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesExpectedToReceive'
1098 |           type: .download,
1099 |           bytesProcessed: dataTask.countOfBytesReceived,
1100 |           bytesExpectedToProcess: dataTask.countOfBytesExpectedToReceive,
     |                                            `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'countOfBytesExpectedToReceive'
1101 |           chunk: data
1102 |         )
/host/spi-builder-workspace/Sources/Just/Just.swift:1105:29: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1103 |       )
1104 |     }
1105 |     if taskConfigs[dataTask.taskIdentifier]?.data != nil {
     |                             `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1106 |       taskConfigs[dataTask.taskIdentifier]?.data.append(data)
1107 |     }
/host/spi-builder-workspace/Sources/Just/Just.swift:1106:28: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1104 |     }
1105 |     if taskConfigs[dataTask.taskIdentifier]?.data != nil {
1106 |       taskConfigs[dataTask.taskIdentifier]?.data.append(data)
     |                            `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
1107 |     }
1108 |   }
/host/spi-builder-workspace/Sources/Just/Just.swift:1113:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1111 |     didCompleteWithError error: Error?)
1112 |   {
1113 |     if let config = taskConfigs[task.taskIdentifier],
     |                                      `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1114 |       let handler = config.completionHandler
1115 |     {
/host/spi-builder-workspace/Sources/Just/Just.swift:1118:24: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
1116 |       let result = HTTPResult(
1117 |         data: config.data,
1118 |         response: task.response,
     |                        `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
1119 |         error: error,
1120 |         task: task
/host/spi-builder-workspace/Sources/Just/Just.swift:1126:42: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1124 |       handler(result)
1125 |     }
1126 |     taskConfigs.removeValue(forKey: task.taskIdentifier)
     |                                          `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
1127 |   }
1128 | }
BUILD FAILURE 6.1 wasm