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 HTTPMock, reference main (bd647f), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 00:23:05 UTC.

Swift 6 data race errors: 28

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nearfri/HTTPMock.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nearfri/HTTPMock
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at bd647f6 Update swift.yml
Cloned https://github.com/nearfri/HTTPMock.git
Revision (git rev-parse @):
bd647f6769557200390380d6ae946afe57d06e3c
SUCCESS checkout https://github.com/nearfri/HTTPMock.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "httpmock",
      "name": "HTTPMock",
      "url": "https://github.com/nearfri/HTTPMock.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/HTTPMock",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/nearfri/HTTPMock.git
[1/125] Fetching httpmock
Fetched https://github.com/nearfri/HTTPMock.git from cache (1.07s)
Creating working copy for https://github.com/nearfri/HTTPMock.git
Working copy of https://github.com/nearfri/HTTPMock.git resolved at main (bd647f6)
warning: '.resolve-product-dependencies': dependency 'httpmock' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/nearfri/HTTPMock.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/15] Compiling HTTPMock URLProtocolService.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolService.swift:63:24: warning: static property 'defaultMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |     }
 62 |
 63 |     private static let defaultMethodItem: MethodItem = {
    |                        |- warning: static property 'defaultMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'defaultMethodItem' 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
 64 |         return MethodItem(selector: #selector(getter: URLSessionConfiguration.default))
 65 |     }()
    :
 81 |
 82 | extension URLSessionConfigurationSwizzler {
 83 |     private class MethodItem: NSObject {
    |                   `- note: class 'MethodItem' does not conform to the 'Sendable' protocol
 84 |         private typealias CreationFunction = @convention(c)
 85 |             (AnyClass, Selector) -> URLSessionConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolService.swift:67:24: warning: static property 'ephemeralMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     }()
 66 |
 67 |     private static let ephemeralMethodItem: MethodItem = {
    |                        |- warning: static property 'ephemeralMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'ephemeralMethodItem' 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
 68 |         return MethodItem(selector: #selector(getter: URLSessionConfiguration.ephemeral))
 69 |     }()
    :
 81 |
 82 | extension URLSessionConfigurationSwizzler {
 83 |     private class MethodItem: NSObject {
    |                   `- note: class 'MethodItem' does not conform to the 'Sendable' protocol
 84 |         private typealias CreationFunction = @convention(c)
 85 |             (AnyClass, Selector) -> URLSessionConfiguration
[4/16] Compiling HTTPMock HTTPRequestPredicate.swift
[5/16] Compiling HTTPMock HTTPResponse.swift
[6/16] Compiling HTTPMock StubRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:16:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
   |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     private var entries: [StubEntry] = []
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:27:13: warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
17 |
   :
25 |     public func register(_ entry: StubEntry) {
26 |         syncQueue.async(flags: .barrier) {
27 |             self.entries.append(entry)
   |             `- warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 |         }
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:27:33: warning: capture of 'entry' with non-sendable type 'StubEntry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
25 |     public func register(_ entry: StubEntry) {
26 |         syncQueue.async(flags: .barrier) {
27 |             self.entries.append(entry)
   |                                 `- warning: capture of 'entry' with non-sendable type 'StubEntry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 |         }
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubEntry.swift:3:14: note: class 'StubEntry' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public class StubEntry {
   |              `- note: class 'StubEntry' does not conform to the 'Sendable' protocol
 4 |     public let id: String = UUID().uuidString
 5 |     public let predicate: HTTPRequestPredicate
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:43:13: warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
17 |
   :
41 |     public func unregister(_ entry: StubEntry) {
42 |         syncQueue.async(flags: .barrier) {
43 |             self.entries.removeAll(where: { $0 === entry })
   |             `- warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         }
45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:43:52: warning: capture of 'entry' with non-sendable type 'StubEntry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
41 |     public func unregister(_ entry: StubEntry) {
42 |         syncQueue.async(flags: .barrier) {
43 |             self.entries.removeAll(where: { $0 === entry })
   |                                                    `- warning: capture of 'entry' with non-sendable type 'StubEntry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
44 |         }
45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubEntry.swift:3:14: note: class 'StubEntry' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public class StubEntry {
   |              `- note: class 'StubEntry' does not conform to the 'Sendable' protocol
 4 |     public let id: String = UUID().uuidString
 5 |     public let predicate: HTTPRequestPredicate
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:43:52: warning: capture of 'entry' with non-sendable type 'StubEntry' in an isolated closure; this is an error in the Swift 6 language mode
41 |     public func unregister(_ entry: StubEntry) {
42 |         syncQueue.async(flags: .barrier) {
43 |             self.entries.removeAll(where: { $0 === entry })
   |                                                    `- warning: capture of 'entry' with non-sendable type 'StubEntry' in an isolated closure; this is an error in the Swift 6 language mode
44 |         }
45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubEntry.swift:3:14: note: class 'StubEntry' does not conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public class StubEntry {
   |              `- note: class 'StubEntry' does not conform to the 'Sendable' protocol
 4 |     public let id: String = UUID().uuidString
 5 |     public let predicate: HTTPRequestPredicate
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:49:13: warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
17 |
   :
47 |     public func unregisterAllEntries() {
48 |         syncQueue.async(flags: .barrier) {
49 |             self.entries.removeAll()
   |             `- warning: capture of 'self' with non-sendable type 'StubRegistry' in a `@Sendable` closure; this is an error in the Swift 6 language mode
50 |         }
51 |     }
[7/16] Compiling HTTPMock HTTPResponseAsset.swift
[8/16] Compiling HTTPMock HTTPResponseAssetBuilder.swift
[9/16] Compiling HTTPMock StubEntry.swift
[10/16] Compiling HTTPMock InputStreamGenerator.swift
[11/16] Compiling HTTPMock HTTPMediaType.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:31:16: warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
29 |
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
   |                |- warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'javascript' 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 json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:32:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
   |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'json' 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 urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:33:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
   |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'urlEncodedForm' 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 xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:34:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
   |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'xml' 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 zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:35:16: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
   |                |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'zip' 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 gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:36:16: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
   |                |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gzip' 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 tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:37:16: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
   |                |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tar' 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 pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:38:16: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
   |                |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'pdf' 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 binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:39:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
   |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'binary' 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 mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:40:16: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
   |                |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp3' 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 ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:41:16: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
   |                |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ogg' 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 avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:42:16: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
   |                |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'avi' 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 mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:43:16: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
   |                |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mpeg' 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 mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:44:16: warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
   |                |- warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp4' 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 quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:45:16: warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
   |                |- warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'quicktime' 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 png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:46:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
   |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'png' 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 jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:47:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
   |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'jpeg' 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 gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:48:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
   |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gif' 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 tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:49:16: warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
   |                |- warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tiff' 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 svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:50:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
   |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'svg' 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 plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:51:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
   |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'plainText' 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 css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:52:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
   |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'css' 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 html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:53:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
   |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'html' 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 csv: HTTPMediaType = "text/csv"
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:54:16: warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
   |                |- warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csv' 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 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:58:24: warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
56 |
57 | extension HTTPMediaType {
58 |     private static let mediaTypesByFileExtension: [String: HTTPMediaType] = [
   |                        |- warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'mediaTypesByFileExtension' 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
59 |         "js": .javascript,
60 |         "json": .json,
[12/16] Compiling HTTPMock HTTPMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:31:16: warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
29 |
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
   |                |- warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'javascript' 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 json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:32:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
   |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'json' 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 urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:33:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
   |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'urlEncodedForm' 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 xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:34:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
   |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'xml' 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 zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:35:16: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
   |                |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'zip' 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 gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:36:16: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
   |                |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gzip' 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 tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:37:16: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
   |                |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tar' 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 pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:38:16: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
   |                |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'pdf' 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 binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:39:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
   |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'binary' 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 mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:40:16: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
   |                |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp3' 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 ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:41:16: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
   |                |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ogg' 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 avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:42:16: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
   |                |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'avi' 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 mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:43:16: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
   |                |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mpeg' 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 mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:44:16: warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
   |                |- warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp4' 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 quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:45:16: warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
   |                |- warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'quicktime' 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 png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:46:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
   |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'png' 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 jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:47:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
   |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'jpeg' 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 gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:48:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
   |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gif' 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 tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:49:16: warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
   |                |- warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tiff' 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 svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:50:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
   |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'svg' 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 plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:51:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
   |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'plainText' 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 css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:52:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
   |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'css' 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 html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:53:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
   |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'html' 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 csv: HTTPMediaType = "text/csv"
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:54:16: warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
   |                |- warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csv' 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 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:58:24: warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
56 |
57 | extension HTTPMediaType {
58 |     private static let mediaTypesByFileExtension: [String: HTTPMediaType] = [
   |                        |- warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'mediaTypesByFileExtension' 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
59 |         "js": .javascript,
60 |         "json": .json,
[13/16] Compiling HTTPMock HTTPHeaderFields.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPHeaderFields.swift:94:34: warning: tuple conversion from '(key: String, value: String)' to '(name: String, value: String)' mismatches labels
 92 | public extension HTTPHeaderFields {
 93 |     init(_ dictionary: [String: String]) {
 94 |         self.init(dictionary.map({ $0 }))
    |                                  `- warning: tuple conversion from '(key: String, value: String)' to '(name: String, value: String)' mismatches labels
 95 |     }
 96 |
[14/16] Compiling HTTPMock HTTPHeaderName.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPHeaderFields.swift:94:34: warning: tuple conversion from '(key: String, value: String)' to '(name: String, value: String)' mismatches labels
 92 | public extension HTTPHeaderFields {
 93 |     init(_ dictionary: [String: String]) {
 94 |         self.init(dictionary.map({ $0 }))
    |                                  `- warning: tuple conversion from '(key: String, value: String)' to '(name: String, value: String)' mismatches labels
 95 |     }
 96 |
[15/16] Emitting module HTTPMock
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:31:16: warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
29 |
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
   |                |- warning: static property 'javascript' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'javascript' 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 json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:32:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
30 | public extension HTTPMediaType {
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
   |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'json' 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 urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:33:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
31 |     static let javascript: HTTPMediaType = "application/javascript"
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
   |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'urlEncodedForm' 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 xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:34:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
32 |     static let json: HTTPMediaType = "application/json"
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
   |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'xml' 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 zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:35:16: warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
33 |     static let urlEncodedForm: HTTPMediaType = "application/x-www-form-urlencoded"
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
   |                |- warning: static property 'zip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'zip' 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 gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:36:16: warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
34 |     static let xml: HTTPMediaType = "application/xml"
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
   |                |- warning: static property 'gzip' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gzip' 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 tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:37:16: warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
35 |     static let zip: HTTPMediaType = "application/zip"
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
   |                |- warning: static property 'tar' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tar' 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 pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:38:16: warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
36 |     static let gzip: HTTPMediaType = "application/x-gzip"
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
   |                |- warning: static property 'pdf' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'pdf' 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 binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:39:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
37 |     static let tar: HTTPMediaType = "application/x-tar"
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
   |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'binary' 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 mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:40:16: warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
38 |     static let pdf: HTTPMediaType = "application/pdf"
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
   |                |- warning: static property 'mp3' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp3' 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 ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:41:16: warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
39 |     static let binary: HTTPMediaType = "application/octet-stream"
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
   |                |- warning: static property 'ogg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'ogg' 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 avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:42:16: warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
40 |     static let mp3: HTTPMediaType = "audio/mpeg"
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
   |                |- warning: static property 'avi' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'avi' 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 mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:43:16: warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
41 |     static let ogg: HTTPMediaType = "audio/ogg"
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
   |                |- warning: static property 'mpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mpeg' 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 mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:44:16: warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
42 |     static let avi: HTTPMediaType = "video/avi"
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
   |                |- warning: static property 'mp4' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'mp4' 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 quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:45:16: warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
43 |     static let mpeg: HTTPMediaType = "video/mpeg"
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
   |                |- warning: static property 'quicktime' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'quicktime' 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 png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:46:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
44 |     static let mp4: HTTPMediaType = "video/mp4"
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
   |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'png' 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 jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:47:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
45 |     static let quicktime: HTTPMediaType = "video/quicktime"
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
   |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'jpeg' 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 gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:48:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
46 |     static let png: HTTPMediaType = "image/png"
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
   |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gif' 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 tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:49:16: warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
47 |     static let jpeg: HTTPMediaType = "image/jpeg"
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
   |                |- warning: static property 'tiff' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'tiff' 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 svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:50:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
48 |     static let gif: HTTPMediaType = "image/gif"
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
   |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'svg' 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 plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:51:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
49 |     static let tiff: HTTPMediaType = "image/tiff"
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
   |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'plainText' 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 css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:52:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
50 |     static let svg: HTTPMediaType = "image/svg+xml"
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
   |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'css' 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 html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:53:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
51 |     static let plainText: HTTPMediaType = "text/plain"
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
   |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'html' 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 csv: HTTPMediaType = "text/csv"
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:54:16: warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
52 |     static let css: HTTPMediaType = "text/css"
53 |     static let html: HTTPMediaType = "text/html"
54 |     static let csv: HTTPMediaType = "text/csv"
   |                |- warning: static property 'csv' is not concurrency-safe because non-'Sendable' type 'HTTPMediaType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csv' 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 | }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/HTTPMediaType.swift:58:24: warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | public struct HTTPMediaType: RawRepresentable, Equatable {
   |               `- note: consider making struct 'HTTPMediaType' conform to the 'Sendable' protocol
 4 |     public var rawValue: String
 5 |
   :
56 |
57 | extension HTTPMediaType {
58 |     private static let mediaTypesByFileExtension: [String: HTTPMediaType] = [
   |                        |- warning: static property 'mediaTypesByFileExtension' is not concurrency-safe because non-'Sendable' type '[String : HTTPMediaType]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'mediaTypesByFileExtension' 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
59 |         "js": .javascript,
60 |         "json": .json,
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:16:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
   |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     private var entries: [StubEntry] = []
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolService.swift:63:24: warning: static property 'defaultMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
 61 |     }
 62 |
 63 |     private static let defaultMethodItem: MethodItem = {
    |                        |- warning: static property 'defaultMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'defaultMethodItem' 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
 64 |         return MethodItem(selector: #selector(getter: URLSessionConfiguration.default))
 65 |     }()
    :
 81 |
 82 | extension URLSessionConfigurationSwizzler {
 83 |     private class MethodItem: NSObject {
    |                   `- note: class 'MethodItem' does not conform to the 'Sendable' protocol
 84 |         private typealias CreationFunction = @convention(c)
 85 |             (AnyClass, Selector) -> URLSessionConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolService.swift:67:24: warning: static property 'ephemeralMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     }()
 66 |
 67 |     private static let ephemeralMethodItem: MethodItem = {
    |                        |- warning: static property 'ephemeralMethodItem' is not concurrency-safe because non-'Sendable' type 'URLSessionConfigurationSwizzler.MethodItem' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'ephemeralMethodItem' 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
 68 |         return MethodItem(selector: #selector(getter: URLSessionConfiguration.ephemeral))
 69 |     }()
    :
 81 |
 82 | extension URLSessionConfigurationSwizzler {
 83 |     private class MethodItem: NSObject {
    |                   `- note: class 'MethodItem' does not conform to the 'Sendable' protocol
 84 |         private typealias CreationFunction = @convention(c)
 85 |             (AnyClass, Selector) -> URLSessionConfiguration
[16/16] Compiling HTTPMock URLProtocolStub.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/StubRegistry.swift:16:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class StubRegistry {
   |              `- note: class 'StubRegistry' does not conform to the 'Sendable' protocol
16 |     public static let shared: StubRegistry = StubRegistry()
   |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StubRegistry' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 |     private var entries: [StubEntry] = []
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolStub.swift:108:13: warning: capture of 'self' with non-sendable type 'URLProtocolStub?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
  1 | import Foundation
  2 |
  3 | public class URLProtocolStub: URLProtocol {
    |              `- note: class 'URLProtocolStub' does not conform to the 'Sendable' protocol
  4 |     private let stubEntry: StubEntry
  5 |     private let schedules: Schedules = Schedules()
    :
106 |     private func startObservingTaskState() {
107 |         taskStateKVO = sessionTask?.observe(\.state, options: .initial) { [weak self] (task, _) in
108 |             self?.taskDidChangeState(task)
    |             `- warning: capture of 'self' with non-sendable type 'URLProtocolStub?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
109 |         }
110 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolStub.swift:154:13: warning: capture of 'work' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
152 |     init(delay: TimeInterval, work: @escaping () -> Void) {
153 |         self.timer = Timer.scheduledTimer(withTimeInterval: delay, repeats: false, block: { _ in
154 |             work()
    |             |- warning: capture of 'work' with non-sendable type '() -> 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'
155 |         })
156 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HTTPMock/URLProtocolStub.swift:423:53: warning: capture of 'self' with non-sendable type 'StreamReader?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
384 | }
385 |
386 | private class StreamReader {
    |               `- note: class 'StreamReader' does not conform to the 'Sendable' protocol
387 |     private enum Constant {
388 |         static let transferInterval: TimeInterval = 0.25
    :
421 |
422 |         let timer = Timer(fire: Date(), interval: Constant.transferInterval, repeats: true,
423 |                           block: { [weak self] _ in self?.transferData() })
    |                                                     `- warning: capture of 'self' with non-sendable type 'StreamReader?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
424 |         RunLoop.current.add(timer, forMode: .default)
425 |         self.timer = timer
Build complete! (18.16s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "HTTPMock",
  "name" : "HTTPMock",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "HTTPMock",
      "targets" : [
        "HTTPMock"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HTTPMockTests",
      "module_type" : "SwiftTarget",
      "name" : "HTTPMockTests",
      "path" : "Tests/HTTPMockTests",
      "sources" : [
        "Atomic.swift",
        "HTTPHeadersFieldsTests.swift",
        "HTTPMediaTypeTests.swift",
        "HTTPRequestPredicateTests.swift",
        "HTTPResponseAssetBuilderTests.swift",
        "HTTPResponseAssetTests.swift",
        "HTTPResponseTests.swift",
        "InputStream+extensions.swift",
        "InputStreamGeneratorTests.swift",
        "StubEntryTests.swift",
        "StubRegistryTests.swift",
        "URLProtocolServiceTests.swift",
        "URLProtocolStubTests.swift",
        "XCTestCase+extensions.swift"
      ],
      "target_dependencies" : [
        "HTTPMock"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HTTPMock",
      "module_type" : "SwiftTarget",
      "name" : "HTTPMock",
      "path" : "Sources/HTTPMock",
      "product_memberships" : [
        "HTTPMock"
      ],
      "sources" : [
        "HTTPHeaderFields.swift",
        "HTTPHeaderName.swift",
        "HTTPMediaType.swift",
        "HTTPMethod.swift",
        "HTTPRequestPredicate.swift",
        "HTTPResponse.swift",
        "HTTPResponseAsset.swift",
        "HTTPResponseAssetBuilder.swift",
        "InputStreamGenerator.swift",
        "StubEntry.swift",
        "StubRegistry.swift",
        "URLProtocolService.swift",
        "URLProtocolStub.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.