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

The Swift Package Index logo.Swift Package Index

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

Build Information

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

Swift 6 data race errors: 35

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/helje5/NWHTTPProtocol.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/helje5/NWHTTPProtocol
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at 0a96cb9 Update README
Cloned https://github.com/helje5/NWHTTPProtocol.git
Revision (git rev-parse @):
0a96cb9575dcdedb4573466c7d1cc39d5b296db1
SUCCESS checkout https://github.com/helje5/NWHTTPProtocol.git at develop
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/helje5/NWHTTPProtocol.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/9] Write sources
[3/9] Write samplehttpd-entitlement.plist
[4/9] Write swift-version-6F35C1178C84523A.txt
[5/9] Compiling CHTTPParser http_parser.c
[7/13] Compiling NWHTTPProtocol HTTPMessage.swift
[8/13] Emitting module NWHTTPProtocol
[9/13] Compiling NWHTTPProtocol HTTPProtocol.swift
[10/13] Compiling NWHTTPProtocol HTTPContext.swift
[11/20] Compiling NWHTTPServer HTTPStatus.swift
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:24:14: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
22 | public extension HTTPStatus {
23 |
24 |   static let ok              : HTTPStatus = 200
   |              |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |   static let created         : HTTPStatus = 201
26 |   static let noContent       : HTTPStatus = 204
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:25:14: warning: static property 'created' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
23 |
24 |   static let ok              : HTTPStatus = 200
25 |   static let created         : HTTPStatus = 201
   |              |- warning: static property 'created' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'created' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   static let noContent       : HTTPStatus = 204
27 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:26:14: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
24 |   static let ok              : HTTPStatus = 200
25 |   static let created         : HTTPStatus = 201
26 |   static let noContent       : HTTPStatus = 204
   |              |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 |   static let badRequest      : HTTPStatus = 400
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:28:14: warning: static property 'badRequest' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
26 |   static let noContent       : HTTPStatus = 204
27 |
28 |   static let badRequest      : HTTPStatus = 400
   |              |- warning: static property 'badRequest' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'badRequest' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:29:14: warning: static property 'paymentRequired' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
27 |
28 |   static let badRequest      : HTTPStatus = 400
29 |   static let paymentRequired : HTTPStatus = 402
   |              |- warning: static property 'paymentRequired' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'paymentRequired' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |   static let forbidden       : HTTPStatus = 403
31 |   static let notFound        : HTTPStatus = 404
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:30:14: warning: static property 'forbidden' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
28 |   static let badRequest      : HTTPStatus = 400
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
   |              |- warning: static property 'forbidden' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'forbidden' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |   static let notFound        : HTTPStatus = 404
32 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:31:14: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
31 |   static let notFound        : HTTPStatus = 404
   |              |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |   static let serverError     : HTTPStatus = 500
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:33:14: warning: static property 'serverError' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
31 |   static let notFound        : HTTPStatus = 404
32 |
33 |   static let serverError     : HTTPStatus = 500
   |              |- warning: static property 'serverError' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'serverError' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[12/20] Compiling NWHTTPServer HTTPServer.swift
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:109:35: warning: converting non-sendable function value to '@Sendable (NWConnection) -> Void' may introduce data races
107 |    */
108 |   public func resume() {
109 |     listener.newConnectionHandler = handleNewConnection
    |                                   `- warning: converting non-sendable function value to '@Sendable (NWConnection) -> Void' may introduce data races
110 |     listener.stateUpdateHandler   = handleListenerStateChange
111 |     listener.start(queue: queue)
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:110:35: warning: converting non-sendable function value to '@Sendable (NWListener.State) -> Void' may introduce data races
108 |   public func resume() {
109 |     listener.newConnectionHandler = handleNewConnection
110 |     listener.stateUpdateHandler   = handleListenerStateChange
    |                                   `- warning: converting non-sendable function value to '@Sendable (NWListener.State) -> Void' may introduce data races
111 |     listener.start(queue: queue)
112 |   }
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:231:7: warning: capture of 'self' with non-sendable type 'HTTPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |  *
 29 |  */
 30 | public final class HTTPServer {
    |                    `- note: class 'HTTPServer' does not conform to the 'Sendable' protocol
 31 |
 32 |   let queue    : DispatchQueue
    :
229 |
230 |     connection.stateUpdateHandler = {
231 |       self.handleStateChange($0, on: connection)
    |       `- warning: capture of 'self' with non-sendable type 'HTTPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
232 |     }
233 |     connection.start(queue: queue)
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:242:25: warning: capture of 'self' with non-sendable type 'HTTPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 28 |  *
 29 |  */
 30 | public final class HTTPServer {
    |                    `- note: class 'HTTPServer' does not conform to the 'Sendable' protocol
 31 |
 32 |   let queue    : DispatchQueue
    :
240 |       assert(isComplete || error != nil) // right?
241 |
242 |       guard let state = self.clients[oid] else { // already cancelled.
    |                         `- warning: capture of 'self' with non-sendable type 'HTTPServer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
243 |         // can happen when the server is suspended (that cancels all the
244 |         // connections and drops all states synchronously).
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:252:26: warning: capture of 'self' with non-sendable type 'HTTPServer' in an isolated local function; this is an error in the Swift 6 language mode
 28 |  *
 29 |  */
 30 | public final class HTTPServer {
    |                    `- note: class 'HTTPServer' does not conform to the 'Sendable' protocol
 31 |
 32 |   let queue    : DispatchQueue
    :
250 |           // error handled as part of the request
251 |         }
252 |         else if let cb = self._errorCB {
    |                          `- warning: capture of 'self' with non-sendable type 'HTTPServer' in an isolated local function; this is an error in the Swift 6 language mode
253 |           cb(self, error)
254 |         }
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPServer.swift:299:26: warning: capture of 'self' with non-sendable type 'HTTPServer' in an isolated closure; this is an error in the Swift 6 language mode
 28 |  *
 29 |  */
 30 | public final class HTTPServer {
    |                    `- note: class 'HTTPServer' does not conform to the 'Sendable' protocol
 31 |
 32 |   let queue    : DispatchQueue
    :
297 |
298 |         res.onEnd { res in
299 |           if let state = self.clients[oid],
    |                          `- warning: capture of 'self' with non-sendable type 'HTTPServer' in an isolated closure; this is an error in the Swift 6 language mode
300 |              case .running(let connection, _, _) = state,
301 |              connection === res.connection
[13/20] Emitting module NWHTTPServer
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:31:14: warning: static property 'GET' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
29 |
30 | public extension HTTPMethod {
31 |   static let GET         : HTTPMethod = "GET"
   |              |- warning: static property 'GET' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'GET' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:32:14: warning: static property 'POST' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
30 | public extension HTTPMethod {
31 |   static let GET         : HTTPMethod = "GET"
32 |   static let POST        : HTTPMethod = "POST"
   |              |- warning: static property 'POST' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'POST' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:33:14: warning: static property 'MKCALENDAR' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
31 |   static let GET         : HTTPMethod = "GET"
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
   |              |- warning: static property 'MKCALENDAR' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKCALENDAR' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:34:14: warning: static property 'DELETE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
   |              |- warning: static property 'DELETE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'DELETE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:35:14: warning: static property 'HEAD' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
   |              |- warning: static property 'HEAD' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'HEAD' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:36:14: warning: static property 'PUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
   |              |- warning: static property 'PUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PUT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:37:14: warning: static property 'CONNECT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
   |              |- warning: static property 'CONNECT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'CONNECT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:38:14: warning: static property 'OPTIONS' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
   |              |- warning: static property 'OPTIONS' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'OPTIONS' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:39:14: warning: static property 'TRACE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
   |              |- warning: static property 'TRACE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'TRACE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:40:14: warning: static property 'COPY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
   |              |- warning: static property 'COPY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'COPY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:41:14: warning: static property 'LOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
   |              |- warning: static property 'LOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'LOCK' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:42:14: warning: static property 'MKCOL' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
   |              |- warning: static property 'MKCOL' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKCOL' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:43:14: warning: static property 'MOVE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
   |              |- warning: static property 'MOVE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MOVE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:44:14: warning: static property 'PROPFIND' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
   |              |- warning: static property 'PROPFIND' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PROPFIND' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:45:14: warning: static property 'PROPPATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
   |              |- warning: static property 'PROPPATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PROPPATCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:46:14: warning: static property 'SEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
   |              |- warning: static property 'SEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'SEARCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:47:14: warning: static property 'UNLOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
   |              |- warning: static property 'UNLOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'UNLOCK' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:48:14: warning: static property 'REPORT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
   |              |- warning: static property 'REPORT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'REPORT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:49:14: warning: static property 'MKACTIVITY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
   |              |- warning: static property 'MKACTIVITY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKACTIVITY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:50:14: warning: static property 'CHECKOUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
   |              |- warning: static property 'CHECKOUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'CHECKOUT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:51:14: warning: static property 'MERGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
   |              |- warning: static property 'MERGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MERGE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:52:14: warning: static property 'MSEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
   |              |- warning: static property 'MSEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MSEARCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:53:14: warning: static property 'NOTIFY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
   |              |- warning: static property 'NOTIFY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'NOTIFY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:54:14: warning: static property 'SUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
   |              |- warning: static property 'SUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'SUBSCRIBE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:55:14: warning: static property 'UNSUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
   |              |- warning: static property 'UNSUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'UNSUBSCRIBE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |   static let PATCH       : HTTPMethod = "PATCH"
57 |   static let PURGE       : HTTPMethod = "PURGE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:56:14: warning: static property 'PATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
   |              |- warning: static property 'PATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PATCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |   static let PURGE       : HTTPMethod = "PURGE"
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:57:14: warning: static property 'PURGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
57 |   static let PURGE       : HTTPMethod = "PURGE"
   |              |- warning: static property 'PURGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PURGE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:24:14: warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
22 | public extension HTTPStatus {
23 |
24 |   static let ok              : HTTPStatus = 200
   |              |- warning: static property 'ok' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'ok' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |   static let created         : HTTPStatus = 201
26 |   static let noContent       : HTTPStatus = 204
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:25:14: warning: static property 'created' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
23 |
24 |   static let ok              : HTTPStatus = 200
25 |   static let created         : HTTPStatus = 201
   |              |- warning: static property 'created' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'created' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   static let noContent       : HTTPStatus = 204
27 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:26:14: warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
24 |   static let ok              : HTTPStatus = 200
25 |   static let created         : HTTPStatus = 201
26 |   static let noContent       : HTTPStatus = 204
   |              |- warning: static property 'noContent' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'noContent' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 |   static let badRequest      : HTTPStatus = 400
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:28:14: warning: static property 'badRequest' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
26 |   static let noContent       : HTTPStatus = 204
27 |
28 |   static let badRequest      : HTTPStatus = 400
   |              |- warning: static property 'badRequest' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'badRequest' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:29:14: warning: static property 'paymentRequired' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
27 |
28 |   static let badRequest      : HTTPStatus = 400
29 |   static let paymentRequired : HTTPStatus = 402
   |              |- warning: static property 'paymentRequired' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'paymentRequired' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |   static let forbidden       : HTTPStatus = 403
31 |   static let notFound        : HTTPStatus = 404
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:30:14: warning: static property 'forbidden' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
28 |   static let badRequest      : HTTPStatus = 400
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
   |              |- warning: static property 'forbidden' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'forbidden' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |   static let notFound        : HTTPStatus = 404
32 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:31:14: warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
29 |   static let paymentRequired : HTTPStatus = 402
30 |   static let forbidden       : HTTPStatus = 403
31 |   static let notFound        : HTTPStatus = 404
   |              |- warning: static property 'notFound' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'notFound' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |   static let serverError     : HTTPStatus = 500
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPStatus.swift:33:14: warning: static property 'serverError' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 |
 9 | public struct HTTPStatus: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPStatus' conform to the 'Sendable' protocol
10 |   public let rawValue : Int
11 |   public init(rawValue status: Int) { self.rawValue     = status  }
   :
31 |   static let notFound        : HTTPStatus = 404
32 |
33 |   static let serverError     : HTTPStatus = 500
   |              |- warning: static property 'serverError' is not concurrency-safe because non-'Sendable' type 'HTTPStatus' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'serverError' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/StringEncodingError.swift:9:32: warning: cannot use struct 'Encoding' here; 'Foundation' was not imported by this file
 7 |
 8 | public struct StringEncodingError : Swift.Error {
 9 |   public let encoding : String.Encoding
   |                                `- warning: cannot use struct 'Encoding' here; 'Foundation' was not imported by this file
10 | }
11 |
Foundation.String:3:19: note: type declared here
 1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
 2 | extension String {
 3 |     public struct Encoding : RawRepresentable, Sendable, Equatable {
   |                   `- note: type declared here
 4 |         public var rawValue: UInt
 5 |         public init(rawValue: UInt)
[14/20] Compiling NWHTTPServer IncomingMessage.swift
[15/20] Compiling NWHTTPServer ServerResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:143:46: warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 44 |  *
 45 |  */
 46 | open class ServerResponse {
    |            `- note: class 'ServerResponse' does not conform to the 'Sendable' protocol
 47 |   // Most is marked `open` in case the consumer wants to patch stuff in a
 48 |   // subclass.
    :
141 |                     contentContext: context, isComplete: true,
142 |                     completion: .contentProcessed({ error in
143 |                       if let error = error { self.handleWriteError(error) }
    |                                              `- warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
144 |                     }))
145 |
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:179:46: warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 44 |  *
 45 |  */
 46 | open class ServerResponse {
    |            `- note: class 'ServerResponse' does not conform to the 'Sendable' protocol
 47 |   // Most is marked `open` in case the consumer wants to patch stuff in a
 48 |   // subclass.
    :
177 |                     contentContext: context, isComplete: true,
178 |                     completion: .contentProcessed({ error in
179 |                       if let error = error { self.handleWriteError(error) }
    |                                              `- warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
180 |                     }))
181 |     return true
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:213:23: warning: capture of 'callbacks' with non-sendable type '[(ServerResponse) -> Void]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
211 |     connection.send(content: nil, contentContext: context, isComplete: true,
212 |                     completion: .contentProcessed({ error in
213 |                       callbacks.forEach { $0(self) }
    |                       |- warning: capture of 'callbacks' with non-sendable type '[(ServerResponse) -> Void]' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
214 |                       if !keepAlive {
215 |                         connection.cancel()
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:213:46: warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 44 |  *
 45 |  */
 46 | open class ServerResponse {
    |            `- note: class 'ServerResponse' does not conform to the 'Sendable' protocol
 47 |   // Most is marked `open` in case the consumer wants to patch stuff in a
 48 |   // subclass.
    :
211 |     connection.send(content: nil, contentContext: context, isComplete: true,
212 |                     completion: .contentProcessed({ error in
213 |                       callbacks.forEach { $0(self) }
    |                                              `- warning: capture of 'self' with non-sendable type 'ServerResponse' in a `@Sendable` closure; this is an error in the Swift 6 language mode
214 |                       if !keepAlive {
215 |                         connection.cancel()
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:213:46: warning: capture of 'self' with non-sendable type 'ServerResponse' in an isolated closure; this is an error in the Swift 6 language mode
 44 |  *
 45 |  */
 46 | open class ServerResponse {
    |            `- note: class 'ServerResponse' does not conform to the 'Sendable' protocol
 47 |   // Most is marked `open` in case the consumer wants to patch stuff in a
 48 |   // subclass.
    :
211 |     connection.send(content: nil, contentContext: context, isComplete: true,
212 |                     completion: .contentProcessed({ error in
213 |                       callbacks.forEach { $0(self) }
    |                                              `- warning: capture of 'self' with non-sendable type 'ServerResponse' in an isolated closure; this is an error in the Swift 6 language mode
214 |                       if !keepAlive {
215 |                         connection.cancel()
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/ServerResponse.swift:233:51: warning: converting non-sendable function value to '@Sendable (NWError?) -> Void' may introduce data races
231 |     guard let content = content, !content.isEmpty else { return }
232 |     connection.send(content: content,
233 |                     completion: .contentProcessed(handleWriteResult(_:)))
    |                                                   `- warning: converting non-sendable function value to '@Sendable (NWError?) -> Void' may introduce data races
234 |   }
235 |
[16/20] Compiling NWHTTPServer StringEncodingError.swift
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/StringEncodingError.swift:9:32: warning: cannot use struct 'Encoding' here; 'Foundation' was not imported by this file
 7 |
 8 | public struct StringEncodingError : Swift.Error {
 9 |   public let encoding : String.Encoding
   |                                `- warning: cannot use struct 'Encoding' here; 'Foundation' was not imported by this file
10 | }
11 |
Foundation.String:3:19: note: type declared here
 1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
 2 | extension String {
 3 |     public struct Encoding : RawRepresentable, Sendable, Equatable {
   |                   `- note: type declared here
 4 |         public var rawValue: UInt
 5 |         public init(rawValue: UInt)
[17/20] Compiling NWHTTPServer HTTPMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:31:14: warning: static property 'GET' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
29 |
30 | public extension HTTPMethod {
31 |   static let GET         : HTTPMethod = "GET"
   |              |- warning: static property 'GET' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'GET' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:32:14: warning: static property 'POST' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
30 | public extension HTTPMethod {
31 |   static let GET         : HTTPMethod = "GET"
32 |   static let POST        : HTTPMethod = "POST"
   |              |- warning: static property 'POST' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'POST' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:33:14: warning: static property 'MKCALENDAR' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
31 |   static let GET         : HTTPMethod = "GET"
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
   |              |- warning: static property 'MKCALENDAR' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKCALENDAR' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:34:14: warning: static property 'DELETE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
32 |   static let POST        : HTTPMethod = "POST"
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
   |              |- warning: static property 'DELETE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'DELETE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:35:14: warning: static property 'HEAD' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
33 |   static let MKCALENDAR  : HTTPMethod = "MKCALENDAR"
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
   |              |- warning: static property 'HEAD' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'HEAD' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:36:14: warning: static property 'PUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
34 |   static let DELETE      : HTTPMethod = "DELETE"
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
   |              |- warning: static property 'PUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PUT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:37:14: warning: static property 'CONNECT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
35 |   static let HEAD        : HTTPMethod = "HEAD"
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
   |              |- warning: static property 'CONNECT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'CONNECT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:38:14: warning: static property 'OPTIONS' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
36 |   static let PUT         : HTTPMethod = "PUT"
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
   |              |- warning: static property 'OPTIONS' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'OPTIONS' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:39:14: warning: static property 'TRACE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
37 |   static let CONNECT     : HTTPMethod = "CONNECT"
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
   |              |- warning: static property 'TRACE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'TRACE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:40:14: warning: static property 'COPY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
38 |   static let OPTIONS     : HTTPMethod = "OPTIONS"
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
   |              |- warning: static property 'COPY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'COPY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:41:14: warning: static property 'LOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
39 |   static let TRACE       : HTTPMethod = "TRACE"
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
   |              |- warning: static property 'LOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'LOCK' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:42:14: warning: static property 'MKCOL' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
40 |   static let COPY        : HTTPMethod = "COPY"
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
   |              |- warning: static property 'MKCOL' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKCOL' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:43:14: warning: static property 'MOVE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
41 |   static let LOCK        : HTTPMethod = "LOCK"
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
   |              |- warning: static property 'MOVE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MOVE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:44:14: warning: static property 'PROPFIND' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
42 |   static let MKCOL       : HTTPMethod = "MKCOL"
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
   |              |- warning: static property 'PROPFIND' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PROPFIND' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:45:14: warning: static property 'PROPPATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
43 |   static let MOVE        : HTTPMethod = "MOVE"
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
   |              |- warning: static property 'PROPPATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PROPPATCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:46:14: warning: static property 'SEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
44 |   static let PROPFIND    : HTTPMethod = "PROPFIND"
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
   |              |- warning: static property 'SEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'SEARCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:47:14: warning: static property 'UNLOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
45 |   static let PROPPATCH   : HTTPMethod = "PROPPATCH"
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
   |              |- warning: static property 'UNLOCK' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'UNLOCK' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:48:14: warning: static property 'REPORT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
46 |   static let SEARCH      : HTTPMethod = "SEARCH"
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
   |              |- warning: static property 'REPORT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'REPORT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:49:14: warning: static property 'MKACTIVITY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
47 |   static let UNLOCK      : HTTPMethod = "UNLOCK"
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
   |              |- warning: static property 'MKACTIVITY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MKACTIVITY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:50:14: warning: static property 'CHECKOUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
48 |   static let REPORT      : HTTPMethod = "REPORT"
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
   |              |- warning: static property 'CHECKOUT' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'CHECKOUT' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:51:14: warning: static property 'MERGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
49 |   static let MKACTIVITY  : HTTPMethod = "MKACTIVITY"
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
   |              |- warning: static property 'MERGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MERGE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:52:14: warning: static property 'MSEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
50 |   static let CHECKOUT    : HTTPMethod = "CHECKOUT"
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
   |              |- warning: static property 'MSEARCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'MSEARCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:53:14: warning: static property 'NOTIFY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
51 |   static let MERGE       : HTTPMethod = "MERGE"
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
   |              |- warning: static property 'NOTIFY' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'NOTIFY' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:54:14: warning: static property 'SUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
52 |   static let MSEARCH     : HTTPMethod = "MSEARCH"
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
   |              |- warning: static property 'SUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'SUBSCRIBE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:55:14: warning: static property 'UNSUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
53 |   static let NOTIFY      : HTTPMethod = "NOTIFY"
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
   |              |- warning: static property 'UNSUBSCRIBE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'UNSUBSCRIBE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |   static let PATCH       : HTTPMethod = "PATCH"
57 |   static let PURGE       : HTTPMethod = "PURGE"
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:56:14: warning: static property 'PATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
54 |   static let SUBSCRIBE   : HTTPMethod = "SUBSCRIBE"
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
   |              |- warning: static property 'PATCH' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PATCH' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |   static let PURGE       : HTTPMethod = "PURGE"
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/NWHTTPServer/HTTPMethod.swift:57:14: warning: static property 'PURGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct HTTPMethod: RawRepresentable, Hashable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
 9 |
10 |   public let rawValue : String
   :
55 |   static let UNSUBSCRIBE : HTTPMethod = "UNSUBSCRIBE"
56 |   static let PATCH       : HTTPMethod = "PATCH"
57 |   static let PURGE       : HTTPMethod = "PURGE"
   |              |- warning: static property 'PURGE' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: annotate 'PURGE' with '@MainActor' if property should only be accessed from the main actor
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | }
59 |
[18/22] Compiling samplehttpd main.swift
[19/22] Emitting module samplehttpd
[19/22] Write Objects.LinkFileList
[20/22] Linking samplehttpd
[21/22] Applying samplehttpd
Build complete! (21.64s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NWHTTPProtocol",
  "name" : "NWHTTPProtocol",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "CHTTPParser",
      "targets" : [
        "CHTTPParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NWHTTPProtocol",
      "targets" : [
        "NWHTTPProtocol"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NWHTTPServer",
      "targets" : [
        "NWHTTPServer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "samplehttpd",
      "targets" : [
        "samplehttpd"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "samplehttpd",
      "module_type" : "SwiftTarget",
      "name" : "samplehttpd",
      "path" : "Sources/samplehttpd",
      "product_memberships" : [
        "samplehttpd"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NWHTTPServer"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NWHTTPServer",
      "module_type" : "SwiftTarget",
      "name" : "NWHTTPServer",
      "path" : "Sources/NWHTTPServer",
      "product_memberships" : [
        "NWHTTPServer",
        "samplehttpd"
      ],
      "sources" : [
        "HTTPMethod.swift",
        "HTTPServer.swift",
        "HTTPStatus.swift",
        "IncomingMessage.swift",
        "ServerResponse.swift",
        "StringEncodingError.swift"
      ],
      "target_dependencies" : [
        "NWHTTPProtocol"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NWHTTPProtocol",
      "module_type" : "SwiftTarget",
      "name" : "NWHTTPProtocol",
      "path" : "Sources/NWHTTPProtocol",
      "product_memberships" : [
        "NWHTTPProtocol",
        "NWHTTPServer",
        "samplehttpd"
      ],
      "sources" : [
        "HTTPContext.swift",
        "HTTPMessage.swift",
        "HTTPProtocol.swift"
      ],
      "target_dependencies" : [
        "CHTTPParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CHTTPParser",
      "module_type" : "ClangTarget",
      "name" : "CHTTPParser",
      "path" : "Sources/CHTTPParser",
      "product_memberships" : [
        "CHTTPParser",
        "NWHTTPProtocol",
        "NWHTTPServer",
        "samplehttpd"
      ],
      "sources" : [
        "http_parser.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.