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

The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build Requests, reference v0.3.2 (8504a5), with Swift 6.0 for Linux on 26 Sep 2024 08:24:56 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

36 |
37 |     /// An authentication provider that sets the provided token as a bearer token in the header.
38 |     public static let bearerToken: (String) -> AuthenticationProvider = { token in
   |                       |- warning: static property 'bearerToken' is not concurrency-safe because non-'Sendable' type '(String) -> AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bearerToken' 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 |         AuthenticationProvider { header in
40 |             header[.authorization] = "Bearer \(token)"
/host/spi-builder-workspace/Sources/Field.swift:92:16: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
    |                |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'authorization' 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
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
/host/spi-builder-workspace/Sources/BodyProvider.swift:44:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
    :
 42 |     /// always produces a `RequestBody.none`.
 43 |     ///
 44 |     static let none = BodyProvider { header in
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' 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 |         header.remove(.contentType)
 46 |         return .none
/host/spi-builder-workspace/Sources/Field.swift:94:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 92 |     static let authorization: Field.Name = "Authorization"
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
 95 |
 96 | }
/host/spi-builder-workspace/Sources/MediaType.swift:188:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
186 |                                           parameters: ["charset": "utf-8"])
187 |
188 |     static let binary = MediaType(type: .application, subtype: .octetStream)
    |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
189 |
190 |     // MARK: - text/*
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:100:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | public extension Field {
 99 |
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
/host/spi-builder-workspace/Sources/MediaType.swift:192:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
190 |     // MARK: - text/*
191 |
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:181:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
179 |     // MARK: - application/*
180 |
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
[11/19] Compiling Requests BodyProvider.swift
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:35:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
   :
33 |
34 |     /// An authentication provider that makes no changes to the header passed to it.
35 |     public static let none = AuthenticationProvider(authenticate: { _ in })
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'none' 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 |
37 |     /// An authentication provider that sets the provided token as a bearer token in the header.
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:38:23: warning: static property 'bearerToken' is not concurrency-safe because non-'Sendable' type '(String) -> AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 |     /// An authentication provider that sets the provided token as a bearer token in the header.
38 |     public static let bearerToken: (String) -> AuthenticationProvider = { token in
   |                       |- warning: static property 'bearerToken' is not concurrency-safe because non-'Sendable' type '(String) -> AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bearerToken' 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 |         AuthenticationProvider { header in
40 |             header[.authorization] = "Bearer \(token)"
/host/spi-builder-workspace/Sources/Field.swift:92:16: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
    |                |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'authorization' 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
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
/host/spi-builder-workspace/Sources/BodyProvider.swift:44:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
    :
 42 |     /// always produces a `RequestBody.none`.
 43 |     ///
 44 |     static let none = BodyProvider { header in
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' 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 |         header.remove(.contentType)
 46 |         return .none
/host/spi-builder-workspace/Sources/Field.swift:94:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 92 |     static let authorization: Field.Name = "Authorization"
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
 95 |
 96 | }
/host/spi-builder-workspace/Sources/MediaType.swift:188:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
186 |                                           parameters: ["charset": "utf-8"])
187 |
188 |     static let binary = MediaType(type: .application, subtype: .octetStream)
    |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
189 |
190 |     // MARK: - text/*
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:100:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | public extension Field {
 99 |
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
/host/spi-builder-workspace/Sources/MediaType.swift:192:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
190 |     // MARK: - text/*
191 |
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:181:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
179 |     // MARK: - application/*
180 |
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
[12/19] Compiling Requests Field.swift
/host/spi-builder-workspace/Sources/Field.swift:88:16: warning: static property 'accept' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 86 | public extension Field.Name {
 87 |
 88 |     static let accept: Field.Name = "Accept"
    |                |- warning: static property 'accept' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'accept' 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
 89 |
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
/host/spi-builder-workspace/Sources/Field.swift:90:16: warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 88 |     static let accept: Field.Name = "Accept"
 89 |
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
    |                |- warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'acceptLanguage' 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
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
/host/spi-builder-workspace/Sources/Field.swift:92:16: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
    |                |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'authorization' 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
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
/host/spi-builder-workspace/Sources/Field.swift:94:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 92 |     static let authorization: Field.Name = "Authorization"
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
 95 |
 96 | }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:100:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | public extension Field {
 99 |
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:102:16: warning: static property 'accept' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
    |                |- warning: static property 'accept' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'accept' 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
103 |
104 |     static let acceptLanguage = { Field(name: .acceptLanguage, value: $0) }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:104:16: warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type '(String) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
103 |
104 |     static let acceptLanguage = { Field(name: .acceptLanguage, value: $0) }
    |                |- warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type '(String) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'acceptLanguage' 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
105 |
106 | }
/host/spi-builder-workspace/Sources/HTTPMethod.swift:42:16: warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
40 | public extension HTTPMethod {
41 |
42 |     static let connect: HTTPMethod = "CONNECT"
   |                |- warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'connect' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 |     static let delete: HTTPMethod = "DELETE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:44:16: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
42 |     static let connect: HTTPMethod = "CONNECT"
43 |
44 |     static let delete: HTTPMethod = "DELETE"
   |                |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'delete' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |     static let get: HTTPMethod = "GET"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:48:16: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
46 |     static let get: HTTPMethod = "GET"
47 |
48 |     static let head: HTTPMethod = "HEAD"
   |                |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:50:16: warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
48 |     static let head: HTTPMethod = "HEAD"
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
   |                |- warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'options' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 |     static let patch: HTTPMethod = "PATCH"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:52:16: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
50 |     static let options: HTTPMethod = "OPTIONS"
51 |
52 |     static let patch: HTTPMethod = "PATCH"
   |                |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'patch' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     static let post: HTTPMethod = "POST"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:54:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
52 |     static let patch: HTTPMethod = "PATCH"
53 |
54 |     static let post: HTTPMethod = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 |     static let put: HTTPMethod = "PUT"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:56:16: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
54 |     static let post: HTTPMethod = "POST"
55 |
56 |     static let put: HTTPMethod = "PUT"
   |                |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'put' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     static let trace: HTTPMethod = "TRACE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:58:16: warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
56 |     static let put: HTTPMethod = "PUT"
57 |
58 |     static let trace: HTTPMethod = "TRACE"
   |                |- warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'trace' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | }
60 |
[13/19] Compiling Requests HTTPMethod.swift
/host/spi-builder-workspace/Sources/Field.swift:88:16: warning: static property 'accept' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 86 | public extension Field.Name {
 87 |
 88 |     static let accept: Field.Name = "Accept"
    |                |- warning: static property 'accept' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'accept' 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
 89 |
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
/host/spi-builder-workspace/Sources/Field.swift:90:16: warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 88 |     static let accept: Field.Name = "Accept"
 89 |
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
    |                |- warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'acceptLanguage' 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
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
/host/spi-builder-workspace/Sources/Field.swift:92:16: warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 90 |     static let acceptLanguage: Field.Name = "Accept-Language"
 91 |
 92 |     static let authorization: Field.Name = "Authorization"
    |                |- warning: static property 'authorization' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'authorization' 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
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
/host/spi-builder-workspace/Sources/Field.swift:94:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     /// The name of a header field in a HTTP request.
 15 |     public struct Name: Hashable, RawRepresentable, ExpressibleByStringLiteral, CustomStringConvertible {
    |                   `- note: consider making struct 'Name' conform to the 'Sendable' protocol
 16 |
 17 |         // MARK: - Public Properties
    :
 92 |     static let authorization: Field.Name = "Authorization"
 93 |
 94 |     static let contentType: Field.Name = "Content-Type"
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type 'Field.Name' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
 95 |
 96 | }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:100:16: warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
 98 | public extension Field {
 99 |
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
    |                |- warning: static property 'contentType' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'contentType' 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
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:102:16: warning: static property 'accept' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
100 |     static let contentType: (MediaType) -> Field = { Field(name: .contentType, value: $0.rawValue) }
101 |
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
    |                |- warning: static property 'accept' is not concurrency-safe because non-'Sendable' type '(MediaType) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'accept' 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
103 |
104 |     static let acceptLanguage = { Field(name: .acceptLanguage, value: $0) }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Field.swift:104:16: warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type '(String) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
102 |     static let accept: (MediaType) -> Field = { Field(name: .accept, value: $0.rawValue) }
103 |
104 |     static let acceptLanguage = { Field(name: .acceptLanguage, value: $0) }
    |                |- warning: static property 'acceptLanguage' is not concurrency-safe because non-'Sendable' type '(String) -> Field' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'acceptLanguage' 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
105 |
106 | }
/host/spi-builder-workspace/Sources/HTTPMethod.swift:42:16: warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
40 | public extension HTTPMethod {
41 |
42 |     static let connect: HTTPMethod = "CONNECT"
   |                |- warning: static property 'connect' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'connect' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 |     static let delete: HTTPMethod = "DELETE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:44:16: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
42 |     static let connect: HTTPMethod = "CONNECT"
43 |
44 |     static let delete: HTTPMethod = "DELETE"
   |                |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'delete' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |     static let get: HTTPMethod = "GET"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:48:16: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
46 |     static let get: HTTPMethod = "GET"
47 |
48 |     static let head: HTTPMethod = "HEAD"
   |                |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:50:16: warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
48 |     static let head: HTTPMethod = "HEAD"
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
   |                |- warning: static property 'options' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'options' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 |     static let patch: HTTPMethod = "PATCH"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:52:16: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
50 |     static let options: HTTPMethod = "OPTIONS"
51 |
52 |     static let patch: HTTPMethod = "PATCH"
   |                |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'patch' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     static let post: HTTPMethod = "POST"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:54:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
52 |     static let patch: HTTPMethod = "PATCH"
53 |
54 |     static let post: HTTPMethod = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 |     static let put: HTTPMethod = "PUT"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:56:16: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
54 |     static let post: HTTPMethod = "POST"
55 |
56 |     static let put: HTTPMethod = "PUT"
   |                |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'put' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     static let trace: HTTPMethod = "TRACE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:58:16: warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
56 |     static let put: HTTPMethod = "PUT"
57 |
58 |     static let trace: HTTPMethod = "TRACE"
   |                |- warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'trace' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | }
60 |
[14/19] Compiling Requests Header.swift
/host/spi-builder-workspace/Sources/MediaType.swift:127:16: warning: static property 'application' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
125 | public extension MediaType.TopLevelType {
126 |
127 |     static let application = MediaType.TopLevelType("application")
    |                |- warning: static property 'application' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'application' 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
128 |
129 |     static let audio = MediaType.TopLevelType("audio")
/host/spi-builder-workspace/Sources/MediaType.swift:129:16: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
127 |     static let application = MediaType.TopLevelType("application")
128 |
129 |     static let audio = MediaType.TopLevelType("audio")
    |                |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'audio' 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
130 |
131 |     static let font = MediaType.TopLevelType("font")
/host/spi-builder-workspace/Sources/MediaType.swift:131:16: warning: static property 'font' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
129 |     static let audio = MediaType.TopLevelType("audio")
130 |
131 |     static let font = MediaType.TopLevelType("font")
    |                |- warning: static property 'font' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'font' 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
132 |
133 |     static let image = MediaType.TopLevelType("image")
/host/spi-builder-workspace/Sources/MediaType.swift:133:16: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
131 |     static let font = MediaType.TopLevelType("font")
132 |
133 |     static let image = MediaType.TopLevelType("image")
    |                |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'image' 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
134 |
135 |     static let message = MediaType.TopLevelType("message")
/host/spi-builder-workspace/Sources/MediaType.swift:135:16: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
133 |     static let image = MediaType.TopLevelType("image")
134 |
135 |     static let message = MediaType.TopLevelType("message")
    |                |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'message' 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
136 |
137 |     static let model = MediaType.TopLevelType("model")
/host/spi-builder-workspace/Sources/MediaType.swift:137:16: warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
135 |     static let message = MediaType.TopLevelType("message")
136 |
137 |     static let model = MediaType.TopLevelType("model")
    |                |- warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'model' 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
138 |
139 |     static let multipart = MediaType.TopLevelType("multipart")
/host/spi-builder-workspace/Sources/MediaType.swift:139:16: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
137 |     static let model = MediaType.TopLevelType("model")
138 |
139 |     static let multipart = MediaType.TopLevelType("multipart")
    |                |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'multipart' 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
140 |
141 |     static let text = MediaType.TopLevelType("text")
/host/spi-builder-workspace/Sources/MediaType.swift:141:16: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
139 |     static let multipart = MediaType.TopLevelType("multipart")
140 |
141 |     static let text = MediaType.TopLevelType("text")
    |                |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'text' 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
142 |
143 |     static let video = MediaType.TopLevelType("video")
/host/spi-builder-workspace/Sources/MediaType.swift:143:16: warning: static property 'video' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
141 |     static let text = MediaType.TopLevelType("text")
142 |
143 |     static let video = MediaType.TopLevelType("video")
    |                |- warning: static property 'video' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'video' 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
144 | }
145 |
/host/spi-builder-workspace/Sources/MediaType.swift:150:16: warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
148 | public extension MediaType.SubType {
149 |
150 |     static let plain = MediaType.SubType("plain")
    |                |- warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'plain' 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
151 |
152 |     static let html = MediaType.SubType("html")
/host/spi-builder-workspace/Sources/MediaType.swift:152:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
150 |     static let plain = MediaType.SubType("plain")
151 |
152 |     static let html = MediaType.SubType("html")
    |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
153 |
154 |     static let css = MediaType.SubType("css")
/host/spi-builder-workspace/Sources/MediaType.swift:154:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
152 |     static let html = MediaType.SubType("html")
153 |
154 |     static let css = MediaType.SubType("css")
    |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
155 |
156 |     static let json = MediaType.SubType("json")
/host/spi-builder-workspace/Sources/MediaType.swift:156:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
154 |     static let css = MediaType.SubType("css")
155 |
156 |     static let json = MediaType.SubType("json")
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
157 |
158 |     static let xml = MediaType.SubType("xml")
/host/spi-builder-workspace/Sources/MediaType.swift:158:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
156 |     static let json = MediaType.SubType("json")
157 |
158 |     static let xml = MediaType.SubType("xml")
    |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
159 |
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
/host/spi-builder-workspace/Sources/MediaType.swift:160:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
158 |     static let xml = MediaType.SubType("xml")
159 |
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
    |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
161 |
162 |     static let octetStream = MediaType.SubType("octet-stream")
/host/spi-builder-workspace/Sources/MediaType.swift:162:16: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
161 |
162 |     static let octetStream = MediaType.SubType("octet-stream")
    |                |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'octetStream' 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
163 |
164 |     static let formData = MediaType.SubType("form-data")
/host/spi-builder-workspace/Sources/MediaType.swift:164:16: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
162 |     static let octetStream = MediaType.SubType("octet-stream")
163 |
164 |     static let formData = MediaType.SubType("form-data")
    |                |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'formData' 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
165 |
166 |     static let gif = MediaType.SubType("gif")
/host/spi-builder-workspace/Sources/MediaType.swift:166:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
164 |     static let formData = MediaType.SubType("form-data")
165 |
166 |     static let gif = MediaType.SubType("gif")
    |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
167 |
168 |     static let png = MediaType.SubType("png")
/host/spi-builder-workspace/Sources/MediaType.swift:168:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
166 |     static let gif = MediaType.SubType("gif")
167 |
168 |     static let png = MediaType.SubType("png")
    |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
169 |
170 |     static let jpeg = MediaType.SubType("jpeg")
/host/spi-builder-workspace/Sources/MediaType.swift:170:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
168 |     static let png = MediaType.SubType("png")
169 |
170 |     static let jpeg = MediaType.SubType("jpeg")
    |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
171 |
172 |     static let svg = MediaType.SubType("svg+xml")
/host/spi-builder-workspace/Sources/MediaType.swift:172:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
170 |     static let jpeg = MediaType.SubType("jpeg")
171 |
172 |     static let svg = MediaType.SubType("svg+xml")
    |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
173 | }
174 |
/host/spi-builder-workspace/Sources/MediaType.swift:181:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
179 |     // MARK: - application/*
180 |
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:183:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
184 |
185 |     static let urlEncodedForm = MediaType(type: .application, subtype: .urlEncodedForm,
/host/spi-builder-workspace/Sources/MediaType.swift:185:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
184 |
185 |     static let urlEncodedForm = MediaType(type: .application, subtype: .urlEncodedForm,
    |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
186 |                                           parameters: ["charset": "utf-8"])
187 |
/host/spi-builder-workspace/Sources/MediaType.swift:188:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
186 |                                           parameters: ["charset": "utf-8"])
187 |
188 |     static let binary = MediaType(type: .application, subtype: .octetStream)
    |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
189 |
190 |     // MARK: - text/*
/host/spi-builder-workspace/Sources/MediaType.swift:192:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
190 |     // MARK: - text/*
191 |
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:194:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
195 |
196 |     static let css = MediaType(type: .text, subtype: .css, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:196:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
195 |
196 |     static let css = MediaType(type: .text, subtype: .css, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
197 |
198 |     // MARK: - image/*
/host/spi-builder-workspace/Sources/MediaType.swift:200:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
198 |     // MARK: - image/*
199 |
200 |     static let gif = MediaType(type: .image, subtype: .gif)
    |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
201 |
202 |     static let png = MediaType(type: .image, subtype: .png)
/host/spi-builder-workspace/Sources/MediaType.swift:202:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
200 |     static let gif = MediaType(type: .image, subtype: .gif)
201 |
202 |     static let png = MediaType(type: .image, subtype: .png)
    |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
203 |
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
/host/spi-builder-workspace/Sources/MediaType.swift:204:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
202 |     static let png = MediaType(type: .image, subtype: .png)
203 |
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
    |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
205 |
206 |     static let svg = MediaType(type: .image, subtype: .svg)
/host/spi-builder-workspace/Sources/MediaType.swift:206:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
205 |
206 |     static let svg = MediaType(type: .image, subtype: .svg)
    |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
207 |
208 |     // MARK: - multipart/*
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/MediaType.swift:211:16: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type '(String) -> MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
209 |
210 |     /// Constructs a `multipart/form-data` media type using the given boundary.
211 |     static let formData: (String) -> MediaType = { boundary in
    |                |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type '(String) -> MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'formData' 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
212 |         MediaType(type: .multipart, subtype: .formData, parameters: ["boundary": boundary])
213 |     }
[15/19] Compiling Requests MediaType.swift
/host/spi-builder-workspace/Sources/MediaType.swift:127:16: warning: static property 'application' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
125 | public extension MediaType.TopLevelType {
126 |
127 |     static let application = MediaType.TopLevelType("application")
    |                |- warning: static property 'application' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'application' 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
128 |
129 |     static let audio = MediaType.TopLevelType("audio")
/host/spi-builder-workspace/Sources/MediaType.swift:129:16: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
127 |     static let application = MediaType.TopLevelType("application")
128 |
129 |     static let audio = MediaType.TopLevelType("audio")
    |                |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'audio' 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
130 |
131 |     static let font = MediaType.TopLevelType("font")
/host/spi-builder-workspace/Sources/MediaType.swift:131:16: warning: static property 'font' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
129 |     static let audio = MediaType.TopLevelType("audio")
130 |
131 |     static let font = MediaType.TopLevelType("font")
    |                |- warning: static property 'font' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'font' 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
132 |
133 |     static let image = MediaType.TopLevelType("image")
/host/spi-builder-workspace/Sources/MediaType.swift:133:16: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
131 |     static let font = MediaType.TopLevelType("font")
132 |
133 |     static let image = MediaType.TopLevelType("image")
    |                |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'image' 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
134 |
135 |     static let message = MediaType.TopLevelType("message")
/host/spi-builder-workspace/Sources/MediaType.swift:135:16: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
133 |     static let image = MediaType.TopLevelType("image")
134 |
135 |     static let message = MediaType.TopLevelType("message")
    |                |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'message' 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
136 |
137 |     static let model = MediaType.TopLevelType("model")
/host/spi-builder-workspace/Sources/MediaType.swift:137:16: warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
135 |     static let message = MediaType.TopLevelType("message")
136 |
137 |     static let model = MediaType.TopLevelType("model")
    |                |- warning: static property 'model' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'model' 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
138 |
139 |     static let multipart = MediaType.TopLevelType("multipart")
/host/spi-builder-workspace/Sources/MediaType.swift:139:16: warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
137 |     static let model = MediaType.TopLevelType("model")
138 |
139 |     static let multipart = MediaType.TopLevelType("multipart")
    |                |- warning: static property 'multipart' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'multipart' 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
140 |
141 |     static let text = MediaType.TopLevelType("text")
/host/spi-builder-workspace/Sources/MediaType.swift:141:16: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
139 |     static let multipart = MediaType.TopLevelType("multipart")
140 |
141 |     static let text = MediaType.TopLevelType("text")
    |                |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'text' 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
142 |
143 |     static let video = MediaType.TopLevelType("video")
/host/spi-builder-workspace/Sources/MediaType.swift:143:16: warning: static property 'video' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     /// A top level media type, e.g., `application`, `text`, `audio` etc.
 45 |     ///
 46 |     public struct TopLevelType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'TopLevelType' conform to the 'Sendable' protocol
 47 |
 48 |         public let rawValue: CaseInsensitiveString
    :
141 |     static let text = MediaType.TopLevelType("text")
142 |
143 |     static let video = MediaType.TopLevelType("video")
    |                |- warning: static property 'video' is not concurrency-safe because non-'Sendable' type 'MediaType.TopLevelType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'video' 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
144 | }
145 |
/host/spi-builder-workspace/Sources/MediaType.swift:150:16: warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
148 | public extension MediaType.SubType {
149 |
150 |     static let plain = MediaType.SubType("plain")
    |                |- warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'plain' 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
151 |
152 |     static let html = MediaType.SubType("html")
/host/spi-builder-workspace/Sources/MediaType.swift:152:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
150 |     static let plain = MediaType.SubType("plain")
151 |
152 |     static let html = MediaType.SubType("html")
    |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
153 |
154 |     static let css = MediaType.SubType("css")
/host/spi-builder-workspace/Sources/MediaType.swift:154:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
152 |     static let html = MediaType.SubType("html")
153 |
154 |     static let css = MediaType.SubType("css")
    |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
155 |
156 |     static let json = MediaType.SubType("json")
/host/spi-builder-workspace/Sources/MediaType.swift:156:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
154 |     static let css = MediaType.SubType("css")
155 |
156 |     static let json = MediaType.SubType("json")
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
157 |
158 |     static let xml = MediaType.SubType("xml")
/host/spi-builder-workspace/Sources/MediaType.swift:158:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
156 |     static let json = MediaType.SubType("json")
157 |
158 |     static let xml = MediaType.SubType("xml")
    |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
159 |
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
/host/spi-builder-workspace/Sources/MediaType.swift:160:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
158 |     static let xml = MediaType.SubType("xml")
159 |
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
    |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
161 |
162 |     static let octetStream = MediaType.SubType("octet-stream")
/host/spi-builder-workspace/Sources/MediaType.swift:162:16: warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
160 |     static let urlEncodedForm = MediaType.SubType("x-www-form-urlencoded")
161 |
162 |     static let octetStream = MediaType.SubType("octet-stream")
    |                |- warning: static property 'octetStream' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'octetStream' 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
163 |
164 |     static let formData = MediaType.SubType("form-data")
/host/spi-builder-workspace/Sources/MediaType.swift:164:16: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
162 |     static let octetStream = MediaType.SubType("octet-stream")
163 |
164 |     static let formData = MediaType.SubType("form-data")
    |                |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'formData' 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
165 |
166 |     static let gif = MediaType.SubType("gif")
/host/spi-builder-workspace/Sources/MediaType.swift:166:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
164 |     static let formData = MediaType.SubType("form-data")
165 |
166 |     static let gif = MediaType.SubType("gif")
    |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
167 |
168 |     static let png = MediaType.SubType("png")
/host/spi-builder-workspace/Sources/MediaType.swift:168:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
166 |     static let gif = MediaType.SubType("gif")
167 |
168 |     static let png = MediaType.SubType("png")
    |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
169 |
170 |     static let jpeg = MediaType.SubType("jpeg")
/host/spi-builder-workspace/Sources/MediaType.swift:170:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
168 |     static let png = MediaType.SubType("png")
169 |
170 |     static let jpeg = MediaType.SubType("jpeg")
    |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
171 |
172 |     static let svg = MediaType.SubType("svg+xml")
/host/spi-builder-workspace/Sources/MediaType.swift:172:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     /// A sub type of a top level media type, e.g., `plain`, `css`, `json` etc.
 64 |     ///
 65 |     public struct SubType: Hashable, RawRepresentable, CustomStringConvertible {
    |                   `- note: consider making struct 'SubType' conform to the 'Sendable' protocol
 66 |
 67 |         public let rawValue: CaseInsensitiveString
    :
170 |     static let jpeg = MediaType.SubType("jpeg")
171 |
172 |     static let svg = MediaType.SubType("svg+xml")
    |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType.SubType' 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
173 | }
174 |
/host/spi-builder-workspace/Sources/MediaType.swift:181:16: warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
179 |     // MARK: - application/*
180 |
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'json' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:183:16: warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
181 |     static let json = MediaType(type: .application, subtype: .json, parameters: ["charset": "utf-8"])
182 |
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'xml' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
184 |
185 |     static let urlEncodedForm = MediaType(type: .application, subtype: .urlEncodedForm,
/host/spi-builder-workspace/Sources/MediaType.swift:185:16: warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
183 |     static let xml = MediaType(type: .application, subtype: .xml, parameters: ["charset": "utf-8"])
184 |
185 |     static let urlEncodedForm = MediaType(type: .application, subtype: .urlEncodedForm,
    |                |- warning: static property 'urlEncodedForm' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
186 |                                           parameters: ["charset": "utf-8"])
187 |
/host/spi-builder-workspace/Sources/MediaType.swift:188:16: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
186 |                                           parameters: ["charset": "utf-8"])
187 |
188 |     static let binary = MediaType(type: .application, subtype: .octetStream)
    |                |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
189 |
190 |     // MARK: - text/*
/host/spi-builder-workspace/Sources/MediaType.swift:192:16: warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
190 |     // MARK: - text/*
191 |
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'plainText' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:194:16: warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
192 |     static let plainText = MediaType(type: .text, subtype: .plain, parameters: ["charset": "utf-8"])
193 |
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'html' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
195 |
196 |     static let css = MediaType(type: .text, subtype: .css, parameters: ["charset": "utf-8"])
/host/spi-builder-workspace/Sources/MediaType.swift:196:16: warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
194 |     static let html = MediaType(type: .text, subtype: .html, parameters: ["charset": "utf-8"])
195 |
196 |     static let css = MediaType(type: .text, subtype: .css, parameters: ["charset": "utf-8"])
    |                |- warning: static property 'css' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
197 |
198 |     // MARK: - image/*
/host/spi-builder-workspace/Sources/MediaType.swift:200:16: warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
198 |     // MARK: - image/*
199 |
200 |     static let gif = MediaType(type: .image, subtype: .gif)
    |                |- warning: static property 'gif' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
201 |
202 |     static let png = MediaType(type: .image, subtype: .png)
/host/spi-builder-workspace/Sources/MediaType.swift:202:16: warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
200 |     static let gif = MediaType(type: .image, subtype: .gif)
201 |
202 |     static let png = MediaType(type: .image, subtype: .png)
    |                |- warning: static property 'png' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
203 |
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
/host/spi-builder-workspace/Sources/MediaType.swift:204:16: warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
202 |     static let png = MediaType(type: .image, subtype: .png)
203 |
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
    |                |- warning: static property 'jpeg' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
205 |
206 |     static let svg = MediaType(type: .image, subtype: .svg)
/host/spi-builder-workspace/Sources/MediaType.swift:206:16: warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 | /// which will produce a new `MediaType` with the `boundary` parameter set to the provided `String`.
 39 | ///
 40 | public struct MediaType: CustomStringConvertible {
    |               `- note: consider making struct 'MediaType' conform to the 'Sendable' protocol
 41 |
 42 |     // MARK: - Nested Types
    :
204 |     static let jpeg = MediaType(type: .image, subtype: .jpeg)
205 |
206 |     static let svg = MediaType(type: .image, subtype: .svg)
    |                |- warning: static property 'svg' is not concurrency-safe because non-'Sendable' type 'MediaType' 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
207 |
208 |     // MARK: - multipart/*
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/MediaType.swift:211:16: warning: static property 'formData' is not concurrency-safe because non-'Sendable' type '(String) -> MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
209 |
210 |     /// Constructs a `multipart/form-data` media type using the given boundary.
211 |     static let formData: (String) -> MediaType = { boundary in
    |                |- warning: static property 'formData' is not concurrency-safe because non-'Sendable' type '(String) -> MediaType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'formData' 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
212 |         MediaType(type: .multipart, subtype: .formData, parameters: ["boundary": boundary])
213 |     }
[16/19] Compiling Requests CaseInsensitiveString.swift
/host/spi-builder-workspace/Sources/DefaultValue.swift:14:23: warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     /// The `GET` method.
14 |     public static let method: HTTPMethod = .get
   |                       |- warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'method' 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
15 |
16 |     /// An empty `Header`.
/host/spi-builder-workspace/Sources/HTTPMethod.swift:13:15: note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/DefaultValue.swift:17:23: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |     /// An empty `Header`.
17 |     public static let header: Header = .empty
   |                       |- warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'header' 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
18 |
19 |     /// An empty array of query items.
/host/spi-builder-workspace/Sources/Header.swift:12:15: note: consider making struct 'Header' conform to the 'Sendable' protocol
 10 | /// - Note: A `Header` instance does not preserve the order of fields added to it.
 11 | ///
 12 | public struct Header: Hashable {
    |               `- note: consider making struct 'Header' conform to the 'Sendable' protocol
 13 |
 14 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/DefaultValue.swift:23:37: error: cannot find 'URLRequest' in scope
21 |
22 |     /// The `useProtocolCachePolicy`.
23 |     public static let cachePolicy = URLRequest.CachePolicy.useProtocolCachePolicy
   |                                     `- error: cannot find 'URLRequest' in scope
24 |
25 |     /// 60 seconds.
/host/spi-builder-workspace/Sources/DefaultValue.swift:29:23: warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 |     /// A `none` body provider.
29 |     public static let bodyProvider: BodyProvider = .none
   |                       |- warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bodyProvider' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// A `none` authentication provider.
/host/spi-builder-workspace/Sources/BodyProvider.swift:26:15: note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
/host/spi-builder-workspace/Sources/BodyProvider.swift:44:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
    :
 42 |     /// always produces a `RequestBody.none`.
 43 |     ///
 44 |     static let none = BodyProvider { header in
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' 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 |         header.remove(.contentType)
 46 |         return .none
/host/spi-builder-workspace/Sources/DefaultValue.swift:32:23: warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// A `none` authentication provider.
32 |     public static let authenticationProvider: AuthenticationProvider = .none
   |                       |- warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'authenticationProvider' 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 | }
34 |
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:11:15: note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:35:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
   :
33 |
34 |     /// An authentication provider that makes no changes to the header passed to it.
35 |     public static let none = AuthenticationProvider(authenticate: { _ in })
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'none' 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 |
37 |     /// An authentication provider that sets the provided token as a bearer token in the header.
[17/19] Compiling Requests DefaultValue.swift
/host/spi-builder-workspace/Sources/DefaultValue.swift:14:23: warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     /// The `GET` method.
14 |     public static let method: HTTPMethod = .get
   |                       |- warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'method' 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
15 |
16 |     /// An empty `Header`.
/host/spi-builder-workspace/Sources/HTTPMethod.swift:13:15: note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/DefaultValue.swift:17:23: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |     /// An empty `Header`.
17 |     public static let header: Header = .empty
   |                       |- warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'header' 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
18 |
19 |     /// An empty array of query items.
/host/spi-builder-workspace/Sources/Header.swift:12:15: note: consider making struct 'Header' conform to the 'Sendable' protocol
 10 | /// - Note: A `Header` instance does not preserve the order of fields added to it.
 11 | ///
 12 | public struct Header: Hashable {
    |               `- note: consider making struct 'Header' conform to the 'Sendable' protocol
 13 |
 14 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/DefaultValue.swift:23:37: error: cannot find 'URLRequest' in scope
21 |
22 |     /// The `useProtocolCachePolicy`.
23 |     public static let cachePolicy = URLRequest.CachePolicy.useProtocolCachePolicy
   |                                     `- error: cannot find 'URLRequest' in scope
24 |
25 |     /// 60 seconds.
/host/spi-builder-workspace/Sources/DefaultValue.swift:29:23: warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 |     /// A `none` body provider.
29 |     public static let bodyProvider: BodyProvider = .none
   |                       |- warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bodyProvider' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// A `none` authentication provider.
/host/spi-builder-workspace/Sources/BodyProvider.swift:26:15: note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
/host/spi-builder-workspace/Sources/BodyProvider.swift:44:16: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
    :
 42 |     /// always produces a `RequestBody.none`.
 43 |     ///
 44 |     static let none = BodyProvider { header in
    |                |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'none' 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 |         header.remove(.contentType)
 46 |         return .none
/host/spi-builder-workspace/Sources/DefaultValue.swift:32:23: warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// A `none` authentication provider.
32 |     public static let authenticationProvider: AuthenticationProvider = .none
   |                       |- warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'authenticationProvider' 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 | }
34 |
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:11:15: note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:35:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
   :
33 |
34 |     /// An authentication provider that makes no changes to the header passed to it.
35 |     public static let none = AuthenticationProvider(authenticate: { _ in })
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'none' 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 |
37 |     /// An authentication provider that sets the provided token as a bearer token in the header.
[18/19] Compiling Requests Request.swift
/host/spi-builder-workspace/Sources/Request.swift:179:29: error: cannot find type 'URLRequest' in scope
177 |     public var queryItems: [URLQueryItem]
178 |
179 |     public var cachePolicy: URLRequest.CachePolicy
    |                             `- error: cannot find type 'URLRequest' in scope
180 |
181 |     public var timeoutInterval: TimeInterval
/host/spi-builder-workspace/Sources/Request.swift:204:20: error: cannot find type 'URLRequest' in scope
202 |       header: Header = DefaultValue.header,
203 |       queryItems: [URLQueryItem] = DefaultValue.queryItems,
204 |       cachePolicy: URLRequest.CachePolicy = DefaultValue.cachePolicy,
    |                    `- error: cannot find type 'URLRequest' in scope
205 |       timeoutInterval: TimeInterval = DefaultValue.timeout,
206 |       bodyProvider: BodyProvider = DefaultValue.bodyProvider,
/host/spi-builder-workspace/Sources/DefaultValue.swift:14:23: warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     /// The `GET` method.
14 |     public static let method: HTTPMethod = .get
   |                       |- warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'method' 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
15 |
16 |     /// An empty `Header`.
/host/spi-builder-workspace/Sources/HTTPMethod.swift:13:15: note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
/host/spi-builder-workspace/Sources/DefaultValue.swift:17:23: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |     /// An empty `Header`.
17 |     public static let header: Header = .empty
   |                       |- warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'header' 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
18 |
19 |     /// An empty array of query items.
/host/spi-builder-workspace/Sources/Header.swift:12:15: note: consider making struct 'Header' conform to the 'Sendable' protocol
 10 | /// - Note: A `Header` instance does not preserve the order of fields added to it.
 11 | ///
 12 | public struct Header: Hashable {
    |               `- note: consider making struct 'Header' conform to the 'Sendable' protocol
 13 |
 14 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/DefaultValue.swift:29:23: warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 |     /// A `none` body provider.
29 |     public static let bodyProvider: BodyProvider = .none
   |                       |- warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bodyProvider' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// A `none` authentication provider.
/host/spi-builder-workspace/Sources/BodyProvider.swift:26:15: note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
/host/spi-builder-workspace/Sources/DefaultValue.swift:32:23: warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// A `none` authentication provider.
32 |     public static let authenticationProvider: AuthenticationProvider = .none
   |                       |- warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'authenticationProvider' 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 | }
34 |
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:11:15: note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
/host/spi-builder-workspace/Sources/RequestConvertible.swift:56:22: error: cannot find type 'URLRequest' in scope
 54 |
 55 |     /// The caching policy to specify when converted to a `URLRequest`. Defaults to `.useProtocolCachePolicy`.
 56 |     var cachePolicy: URLRequest.CachePolicy { get }
    |                      `- error: cannot find type 'URLRequest' in scope
 57 |
 58 |     /// The timeout interval to specify when converted to a `URLRequest`. Defaults to `60.0`.
/host/spi-builder-workspace/Sources/Request.swift:43:23: error: extra arguments at positions #1, #3 in call
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                       `- error: extra arguments at positions #1, #3 in call
 44 |     }
 45 |
    :
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
/host/spi-builder-workspace/Sources/Request.swift:43:33: error: missing argument for parameter 'baseURL' in call
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                                 `- error: missing argument for parameter 'baseURL' in call
 44 |     }
 45 |
    :
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
/host/spi-builder-workspace/Sources/Request.swift:43:16: error: cannot convert return expression of type 'Request<AnonymousRequestProvider, ()>' to return type 'Request<Self, Void>'
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                `- error: cannot convert return expression of type 'Request<AnonymousRequestProvider, ()>' to return type 'Request<Self, Void>'
 44 |     }
 45 |
    :
159 | /// - SeeAlso: `RequestProviding`
160 | ///
161 | public struct Request<API: RequestProviding, Resource>: RequestConvertible {
    |                       `- note: arguments to generic parameter 'API' ('AnonymousRequestProvider' and 'Self') are expected to be equal
162 |
163 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/Request.swift:43:73: error: cannot infer contextual base in reference to member 'none'
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                                                                         `- error: cannot infer contextual base in reference to member 'none'
 44 |     }
 45 |
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:54:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
52 |     static let patch: HTTPMethod = "PATCH"
53 |
54 |     static let post: HTTPMethod = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 |     static let put: HTTPMethod = "PUT"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:56:16: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
54 |     static let post: HTTPMethod = "POST"
55 |
56 |     static let put: HTTPMethod = "PUT"
   |                |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'put' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     static let trace: HTTPMethod = "TRACE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:52:16: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
50 |     static let options: HTTPMethod = "OPTIONS"
51 |
52 |     static let patch: HTTPMethod = "PATCH"
   |                |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'patch' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     static let post: HTTPMethod = "POST"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:44:16: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
42 |     static let connect: HTTPMethod = "CONNECT"
43 |
44 |     static let delete: HTTPMethod = "DELETE"
   |                |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'delete' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |     static let get: HTTPMethod = "GET"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:48:16: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
46 |     static let get: HTTPMethod = "GET"
47 |
48 |     static let head: HTTPMethod = "HEAD"
   |                |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
/host/spi-builder-workspace/Sources/RequestConvertible.swift:86:29: error: cannot find type 'URLRequest' in scope
 84 |     }
 85 |
 86 |     public var cachePolicy: URLRequest.CachePolicy {
    |                             `- error: cannot find type 'URLRequest' in scope
 87 |         return DefaultValue.cachePolicy
 88 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:18: error: extra arguments at positions #1, #3 in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                  `- error: extra arguments at positions #1, #3 in call
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:66: error: missing argument for parameter 'baseURL' in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                                                                  `- error: missing argument for parameter 'baseURL' in call
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:106: error: cannot infer contextual base in reference to member 'none'
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'none'
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:418:16: error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'API' and 'AnonymousRequestProvider' be equivalent
223 | // MARK: - Convenience Initializers
224 |
225 | extension Request where API == AnonymousRequestProvider, Resource == Void {
    | `- note: where 'API' = 'API'
226 |
227 |     /// Initialises a new request using an `AnonymousRequestProvider`.
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                `- error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'API' and 'AnonymousRequestProvider' be equivalent
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:418:16: error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'NewResource' and '()' be equivalent
223 | // MARK: - Convenience Initializers
224 |
225 | extension Request where API == AnonymousRequestProvider, Resource == Void {
    | `- note: where 'Resource' = 'NewResource'
226 |
227 |     /// Initialises a new request using an `AnonymousRequestProvider`.
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                `- error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'NewResource' and '()' be equivalent
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:418:41: error: extra arguments at positions #1, #3, #5, #6, #7, #8, #9 in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                                         `- error: extra arguments at positions #1, #3, #5, #6, #7, #8, #9 in call
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:419:19: error: missing argument for parameter 'baseURL' in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
    :
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
419 |           api: api,
    |                   `- error: missing argument for parameter 'baseURL' in call
420 |           endpoint: endpoint,
421 |           responseDecoder: newDecoder,
[19/19] Compiling Requests RequestBody.swift
/host/spi-builder-workspace/Sources/Request.swift:179:29: error: cannot find type 'URLRequest' in scope
177 |     public var queryItems: [URLQueryItem]
178 |
179 |     public var cachePolicy: URLRequest.CachePolicy
    |                             `- error: cannot find type 'URLRequest' in scope
180 |
181 |     public var timeoutInterval: TimeInterval
/host/spi-builder-workspace/Sources/Request.swift:204:20: error: cannot find type 'URLRequest' in scope
202 |       header: Header = DefaultValue.header,
203 |       queryItems: [URLQueryItem] = DefaultValue.queryItems,
204 |       cachePolicy: URLRequest.CachePolicy = DefaultValue.cachePolicy,
    |                    `- error: cannot find type 'URLRequest' in scope
205 |       timeoutInterval: TimeInterval = DefaultValue.timeout,
206 |       bodyProvider: BodyProvider = DefaultValue.bodyProvider,
/host/spi-builder-workspace/Sources/DefaultValue.swift:14:23: warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     /// The `GET` method.
14 |     public static let method: HTTPMethod = .get
   |                       |- warning: static property 'method' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'method' 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
15 |
16 |     /// An empty `Header`.
/host/spi-builder-workspace/Sources/HTTPMethod.swift:13:15: note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
/host/spi-builder-workspace/Sources/DefaultValue.swift:17:23: warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |     /// An empty `Header`.
17 |     public static let header: Header = .empty
   |                       |- warning: static property 'header' is not concurrency-safe because non-'Sendable' type 'Header' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'header' 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
18 |
19 |     /// An empty array of query items.
/host/spi-builder-workspace/Sources/Header.swift:12:15: note: consider making struct 'Header' conform to the 'Sendable' protocol
 10 | /// - Note: A `Header` instance does not preserve the order of fields added to it.
 11 | ///
 12 | public struct Header: Hashable {
    |               `- note: consider making struct 'Header' conform to the 'Sendable' protocol
 13 |
 14 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/DefaultValue.swift:29:23: warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 |     /// A `none` body provider.
29 |     public static let bodyProvider: BodyProvider = .none
   |                       |- warning: static property 'bodyProvider' is not concurrency-safe because non-'Sendable' type 'BodyProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bodyProvider' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// A `none` authentication provider.
/host/spi-builder-workspace/Sources/BodyProvider.swift:26:15: note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 24 | /// body has not been created because an error was thrown during creation.
 25 | ///
 26 | public struct BodyProvider {
    |               `- note: consider making struct 'BodyProvider' conform to the 'Sendable' protocol
 27 |
 28 |     private let _body: (inout Header) throws -> RequestBody
/host/spi-builder-workspace/Sources/DefaultValue.swift:32:23: warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
30 |
31 |     /// A `none` authentication provider.
32 |     public static let authenticationProvider: AuthenticationProvider = .none
   |                       |- warning: static property 'authenticationProvider' is not concurrency-safe because non-'Sendable' type 'AuthenticationProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'authenticationProvider' 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 | }
34 |
/host/spi-builder-workspace/Sources/AuthenticationProvider.swift:11:15: note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
 9 | /// `AuthenticationProvider` is simply a wrapper around a function that modifies a header so it is authenticated.
10 | ///
11 | public struct AuthenticationProvider {
   |               `- note: consider making struct 'AuthenticationProvider' conform to the 'Sendable' protocol
12 |
13 |     private let _body: (inout Header) -> Void
/host/spi-builder-workspace/Sources/RequestConvertible.swift:56:22: error: cannot find type 'URLRequest' in scope
 54 |
 55 |     /// The caching policy to specify when converted to a `URLRequest`. Defaults to `.useProtocolCachePolicy`.
 56 |     var cachePolicy: URLRequest.CachePolicy { get }
    |                      `- error: cannot find type 'URLRequest' in scope
 57 |
 58 |     /// The timeout interval to specify when converted to a `URLRequest`. Defaults to `60.0`.
/host/spi-builder-workspace/Sources/Request.swift:43:23: error: extra arguments at positions #1, #3 in call
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                       `- error: extra arguments at positions #1, #3 in call
 44 |     }
 45 |
    :
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
/host/spi-builder-workspace/Sources/Request.swift:43:33: error: missing argument for parameter 'baseURL' in call
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                                 `- error: missing argument for parameter 'baseURL' in call
 44 |     }
 45 |
    :
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
/host/spi-builder-workspace/Sources/Request.swift:43:16: error: cannot convert return expression of type 'Request<AnonymousRequestProvider, ()>' to return type 'Request<Self, Void>'
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                `- error: cannot convert return expression of type 'Request<AnonymousRequestProvider, ()>' to return type 'Request<Self, Void>'
 44 |     }
 45 |
    :
159 | /// - SeeAlso: `RequestProviding`
160 | ///
161 | public struct Request<API: RequestProviding, Resource>: RequestConvertible {
    |                       `- note: arguments to generic parameter 'API' ('AnonymousRequestProvider' and 'Self') are expected to be equal
162 |
163 |     // MARK: - Public Properties
/host/spi-builder-workspace/Sources/Request.swift:43:73: error: cannot infer contextual base in reference to member 'none'
 41 |
 42 |     public func request(to endpoint: String, using method: HTTPMethod) -> Request<Self, Void> {
 43 |         return Request(api: self, endpoint: endpoint, responseDecoder: .none, method: method)
    |                                                                         `- error: cannot infer contextual base in reference to member 'none'
 44 |     }
 45 |
/host/spi-builder-workspace/Sources/HTTPMethod.swift:46:16: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
44 |     static let delete: HTTPMethod = "DELETE"
45 |
46 |     static let get: HTTPMethod = "GET"
   |                |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'get' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 |     static let head: HTTPMethod = "HEAD"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:54:16: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
52 |     static let patch: HTTPMethod = "PATCH"
53 |
54 |     static let post: HTTPMethod = "POST"
   |                |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 |     static let put: HTTPMethod = "PUT"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:56:16: warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
54 |     static let post: HTTPMethod = "POST"
55 |
56 |     static let put: HTTPMethod = "PUT"
   |                |- warning: static property 'put' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'put' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     static let trace: HTTPMethod = "TRACE"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:52:16: warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
50 |     static let options: HTTPMethod = "OPTIONS"
51 |
52 |     static let patch: HTTPMethod = "PATCH"
   |                |- warning: static property 'patch' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'patch' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 |     static let post: HTTPMethod = "POST"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:44:16: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
42 |     static let connect: HTTPMethod = "CONNECT"
43 |
44 |     static let delete: HTTPMethod = "DELETE"
   |                |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'delete' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 |     static let get: HTTPMethod = "GET"
/host/spi-builder-workspace/Sources/HTTPMethod.swift:48:16: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// statement.
12 | ///
13 | public struct HTTPMethod: Hashable, RawRepresentable {
   |               `- note: consider making struct 'HTTPMethod' conform to the 'Sendable' protocol
14 |
15 |     public let rawValue: String
   :
46 |     static let get: HTTPMethod = "GET"
47 |
48 |     static let head: HTTPMethod = "HEAD"
   |                |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'HTTPMethod' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 |     static let options: HTTPMethod = "OPTIONS"
/host/spi-builder-workspace/Sources/RequestConvertible.swift:86:29: error: cannot find type 'URLRequest' in scope
 84 |     }
 85 |
 86 |     public var cachePolicy: URLRequest.CachePolicy {
    |                             `- error: cannot find type 'URLRequest' in scope
 87 |         return DefaultValue.cachePolicy
 88 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:18: error: extra arguments at positions #1, #3 in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                  `- error: extra arguments at positions #1, #3 in call
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:66: error: missing argument for parameter 'baseURL' in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                                                                  `- error: missing argument for parameter 'baseURL' in call
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:237:106: error: cannot infer contextual base in reference to member 'none'
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'none'
238 |                   method: method)
239 |     }
/host/spi-builder-workspace/Sources/Request.swift:418:16: error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'API' and 'AnonymousRequestProvider' be equivalent
223 | // MARK: - Convenience Initializers
224 |
225 | extension Request where API == AnonymousRequestProvider, Resource == Void {
    | `- note: where 'API' = 'API'
226 |
227 |     /// Initialises a new request using an `AnonymousRequestProvider`.
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                `- error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'API' and 'AnonymousRequestProvider' be equivalent
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:418:16: error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'NewResource' and '()' be equivalent
223 | // MARK: - Convenience Initializers
224 |
225 | extension Request where API == AnonymousRequestProvider, Resource == Void {
    | `- note: where 'Resource' = 'NewResource'
226 |
227 |     /// Initialises a new request using an `AnonymousRequestProvider`.
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                `- error: referencing initializer 'init(method:baseURL:endpoint:)' on 'Request' requires the types 'NewResource' and '()' be equivalent
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:418:41: error: extra arguments at positions #1, #3, #5, #6, #7, #8, #9 in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
    :
416 |
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
    |                                         `- error: extra arguments at positions #1, #3, #5, #6, #7, #8, #9 in call
419 |           api: api,
420 |           endpoint: endpoint,
/host/spi-builder-workspace/Sources/Request.swift:419:19: error: missing argument for parameter 'baseURL' in call
234 |     /// - Warning: Use of this initializer outside of playgrounds and exploratory work is strongly discouraged.
235 |     ///
236 |     public init(method: HTTPMethod, baseURL: URL, endpoint: String = "") {
    |            `- note: 'init(method:baseURL:endpoint:)' declared here
237 |         self.init(api: AnonymousRequestProvider(baseURL: baseURL), endpoint: endpoint, responseDecoder: .none,
238 |                   method: method)
    :
417 |     private func adapted<NewResource>(for newDecoder: ResponseDecoder<NewResource>) -> Request<API, NewResource> {
418 |         return Request<API, NewResource>(
419 |           api: api,
    |                   `- error: missing argument for parameter 'baseURL' in call
420 |           endpoint: endpoint,
421 |           responseDecoder: newDecoder,
BUILD FAILURE 6.0 linux
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.