Build Information
Successful build of SwiftNetworking, reference 1.0.0 (d0d641), with Swift 6.3 for macOS (SPM) on 29 Jun 2026 15:20:35 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
"Client/ClientTests+OAuthAuthentication.swift",
"Client/ClientTests+Operation.swift",
"Client/ClientTests+Reauthentication.swift",
"Client/ClientTests+RequestAuthentication.swift",
"Client/ClientTests+Retry.swift",
"Client/ClientTests+RetryPolicy.swift",
"Client/ClientTests+SessionClient.swift",
"Client/ClientTests+Upload.swift",
"Client/ClientTests+WebSocket.swift",
"Client/ClientTests.swift",
"Components/ComponentTests+Authorization.swift",
"Components/ComponentTests+BaseURL.swift",
"Components/ComponentTests+CacheControl.swift",
"Components/ComponentTests+CachePolicy.swift",
"Components/ComponentTests+ConnectionTag.swift",
"Components/ComponentTests+ContentEncoding.swift",
"Components/ComponentTests+ContentType.swift",
"Components/ComponentTests+EmptyAssociatedValue.swift",
"Components/ComponentTests+Header.swift",
"Components/ComponentTests+LanguageTag.swift",
"Components/ComponentTests+Method.swift",
"Components/ComponentTests+RedirectPolicy.swift",
"Components/ComponentTests+StatusCode.swift",
"Components/ComponentTests.swift",
"Configuration/ConfigurationTests+Integration.swift",
"Configuration/ConfigurationTests.swift",
"Configuration/Unit/ConfigurationTests+Unit+DirectModifier.swift",
"Configuration/Unit/ConfigurationTests+Unit+Storage.swift",
"Configuration/Unit/ConfigurationTests+Unit+Values.swift",
"Configuration/Unit/ConfigurationTests+Unit.swift",
"Connection/ConnectionMonitorTests.swift",
"FormData/FormDataTests+Body.swift",
"FormData/FormDataTests+FormURLEncoded.swift",
"FormData/FormDataTests+Item.swift",
"FormData/FormDataTests.swift",
"FullRequest/FullRequestTests+Unit.swift",
"FullRequest/FullRequestTests.swift",
"FullRequest/Integration/FullRequestTests+Integration+Accumulation.swift",
"FullRequest/Integration/FullRequestTests+Integration.swift",
"Headers/HeadersTests+Append.swift",
"Headers/HeadersTests+Description.swift",
"Headers/HeadersTests+Initialization.swift",
"Headers/HeadersTests+Key.swift",
"Headers/HeadersTests+Lookup.swift",
"Headers/HeadersTests+Remove.swift",
"Headers/HeadersTests+SpecificHeaders.swift",
"Headers/HeadersTests.swift",
"Path/PathTests+Initialization.swift",
"Path/PathTests+Mutation.swift",
"Path/PathTests+Operators.swift",
"Path/PathTests+PathRepresentable.swift",
"Path/PathTests+Properties.swift",
"Path/PathTests.swift",
"Preferences/PreferenceValuesTests.swift",
"Query/QueryTests+Description.swift",
"Query/QueryTests+Initialization.swift",
"Query/QueryTests+Item.swift",
"Query/QueryTests+Mutation.swift",
"Query/QueryTests+QueryRepresentable.swift",
"Query/QueryTests.swift",
"Renderer/Integration/RendererTests+Integration+Accumulation.swift",
"Renderer/Integration/RendererTests+Integration+Composition.swift",
"Renderer/Integration/RendererTests+Integration+LastValueWins.swift",
"Renderer/Integration/RendererTests+Integration.swift",
"Renderer/RendererTests+Unit.swift",
"Renderer/RendererTests.swift",
"Response/Integration/ResponseTests+Integration.swift",
"Response/ResponseTests+Composition.swift",
"Response/ResponseTests+Decoders.swift",
"Response/ResponseTests+Modifier.swift",
"Response/ResponseTests.swift",
"ResultBuilders/ResultBuilderTests+Components.swift",
"ResultBuilders/ResultBuilderTests+FormDataBuilder.swift",
"ResultBuilders/ResultBuilderTests+HeaderBuilder.swift",
"ResultBuilders/ResultBuilderTests+PathBuilder.swift",
"ResultBuilders/ResultBuilderTests+QueryBuilder.swift",
"ResultBuilders/ResultBuilderTests.swift",
"Security/CertificatePinningTests+Description.swift",
"Security/CertificatePinningTests+Evaluation.swift",
"Security/CertificatePinningTests+Pin.swift",
"Security/CertificatePinningTests.swift",
"Security/KeychainTests.swift",
"ServerSentEvents/ServerSentEventsTests+Client.swift",
"ServerSentEvents/ServerSentEventsTests+Connection.swift",
"ServerSentEvents/ServerSentEventsTests+Decoding.swift",
"ServerSentEvents/ServerSentEventsTests+Parsing.swift",
"ServerSentEvents/ServerSentEventsTests.swift",
"Streaming/BroadcasterTests.swift",
"Transport/TransportTests+Download.swift",
"Transport/TransportTests+Redirect.swift",
"Transport/TransportTests+TaskCore.swift",
"Transport/TransportTests+TaskStatus.swift",
"Transport/TransportTests+TransferProgress.swift",
"Transport/TransportTests+URLRequest.swift",
"Transport/TransportTests+Upload.swift",
"Transport/TransportTests+WebSocket.swift",
"Transport/TransportTests.swift",
"Upload/UploadTests+Concurrency.swift",
"Upload/UploadTests+Errors.swift",
"Upload/UploadTests+Finalize.swift",
"Upload/UploadTests+Progress.swift",
"Upload/UploadTests+RangedPut.swift",
"Upload/UploadTests+Resume.swift",
"Upload/UploadTests+Source.swift",
"Upload/UploadTests.swift",
"Utilities/Assertion/AssertRequest.swift",
"Utilities/Assertion/BodyAssertion.swift",
"Utilities/Assertion/RequestSnapshot.swift",
"Utilities/BuildHelper.swift",
"Utilities/InMemorySecretStore.swift",
"Utilities/Method+Extensions.swift",
"Utilities/MockAuthenticationProvider.swift",
"Utilities/MockNetworkSession.swift",
"Utilities/MockReachabilitySource.swift",
"Utilities/ResponseDecodeHelper.swift",
"WebSocket/WebSocketConnectionTests+Keepalive.swift",
"WebSocket/WebSocketConnectionTests+Lifecycle.swift",
"WebSocket/WebSocketConnectionTests+Messaging.swift",
"WebSocket/WebSocketConnectionTests.swift"
],
"target_dependencies" : [
"SwiftNetworking"
],
"type" : "test"
},
{
"c99name" : "SwiftNetworkingTestingTests",
"module_type" : "SwiftTarget",
"name" : "SwiftNetworkingTestingTests",
"path" : "Tests/SwiftNetworkingTestingTests",
"sources" : [
"MockNetworkSessionTests+Assertions.swift",
"MockNetworkSessionTests+Queue.swift",
"MockNetworkSessionTests+Routing.swift",
"MockNetworkSessionTests+Transports.swift",
"MockNetworkSessionTests.swift"
],
"target_dependencies" : [
"SwiftNetworkingTesting",
"SwiftNetworking"
],
"type" : "test"
},
{
"c99name" : "SwiftNetworkingTesting",
"module_type" : "SwiftTarget",
"name" : "SwiftNetworkingTesting",
"path" : "Sources/SwiftNetworkingTesting",
"product_dependencies" : [
"OrderedCollections"
],
"product_memberships" : [
"SwiftNetworkingTesting"
],
"sources" : [
"MockDataNetworkTask.swift",
"MockDownloadNetworkTask.swift",
"MockDownloadResponse.swift",
"MockNetworkSession+Assertions.swift",
"MockNetworkSession.swift",
"MockResponse.swift",
"MockServerSentEventsNetworkTask.swift",
"MockServerSentEventsScript.swift",
"MockUploadNetworkTask.swift",
"MockWebSocketNetworkTask.swift",
"MockWebSocketScript.swift",
"PreparedRequest+Inspection.swift",
"RequestMatcher+Operators.swift",
"RequestMatcher.swift",
"Stub.swift"
],
"target_dependencies" : [
"SwiftNetworking"
],
"type" : "library"
},
{
"c99name" : "SwiftNetworkingMacrosTests",
"module_type" : "SwiftTarget",
"name" : "SwiftNetworkingMacrosTests",
"path" : "Tests/SwiftNetworkingMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport",
"MacroTesting"
],
"sources" : [
"ConfigEntryMacroTests.swift",
"PreferenceEntryMacroTests.swift",
"URLMacroTests.swift"
],
"target_dependencies" : [
"SwiftNetworkingMacros"
],
"type" : "test"
},
{
"c99name" : "SwiftNetworkingMacros",
"module_type" : "SwiftTarget",
"name" : "SwiftNetworkingMacros",
"path" : "Sources/SwiftNetworkingMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"SwiftNetworking",
"SwiftNetworkingTesting",
"SwiftNetworkingMacros"
],
"sources" : [
"ConfigEntryMacro.swift",
"PreferenceEntryMacro.swift",
"SwiftNetworkingMacros.swift",
"URLMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "SwiftNetworking",
"module_type" : "SwiftTarget",
"name" : "SwiftNetworking",
"path" : "Sources/SwiftNetworking",
"product_dependencies" : [
"OrderedCollections"
],
"product_memberships" : [
"SwiftNetworking",
"SwiftNetworkingTesting"
],
"sources" : [
"Client/Client.swift",
"Client/ClientModifier.swift",
"Client/ClientNext.swift",
"Client/Clients/AnyClient.swift",
"Client/Clients/ConfiguredClient.swift",
"Client/Clients/SessionClient.swift",
"Client/DownloadOperation.swift",
"Client/ModifiedClient.swift",
"Client/Modifiers/Auth/AuthenticationProvider.swift",
"Client/Modifiers/Auth/OAuthAuthenticationProvider.swift",
"Client/Modifiers/Auth/OAuthToken.swift",
"Client/Modifiers/AuthenticationModifier.swift",
"Client/Modifiers/LoggingModifier.swift",
"Client/Modifiers/RedirectPolicy.swift",
"Client/Modifiers/RetryModifier.swift",
"Client/Modifiers/RetryPolicy.swift",
"Client/Modifiers/WaitForConnectivityModifier.swift",
"Client/NetworkOperation.swift",
"Client/TransferMonitor.swift",
"Client/TransportBody.swift",
"Components/Authorization.swift",
"Components/BaseURL.swift",
"Components/CacheControl.swift",
"Components/CachePolicy.swift",
"Components/ConnectionTag.swift",
"Components/ContentEncoding.swift",
"Components/ContentType.swift",
"Components/Headers/Header.swift",
"Components/Headers/HeaderKey.swift",
"Components/Headers/HeaderRepresentation.swift",
"Components/Headers/Headers.swift",
"Components/LanguageTag.swift",
"Components/Method.swift",
"Components/Path/Path.swift",
"Components/Path/PathRepresentation.swift",
"Components/Query/Query.swift",
"Components/Query/QueryItem.swift",
"Components/Query/QueryRepresentation.swift",
"Components/StatusCode.swift",
"Configuration/Config.swift",
"Configuration/ConfigurationKey.swift",
"Configuration/ConfigurationStorage.swift",
"Configuration/ConfigurationValues.swift",
"Configuration/ErrorDecoding.swift",
"Connection/ConnectionMonitor.swift",
"Connection/NWReachabilitySource.swift",
"Connection/Reachability.swift",
"Connection/ReachabilitySource.swift",
"Extensions/Logger+.swift",
"Extensions/String+.swift",
"Macros/ConfigEntryMacro.swift",
"Macros/PreferenceEntryMacro.swift",
"Macros/URLMacro.swift",
"NetworkSession/NetworkSession.swift",
"NetworkSession/PreparedRequest.swift",
"NetworkSession/Tasks/DataNetworkTask.swift",
"NetworkSession/Tasks/DownloadNetworkTask.swift",
"NetworkSession/Tasks/NetworkTask.swift",
"NetworkSession/Tasks/NetworkTaskStatus.swift",
"NetworkSession/Tasks/ServerSentEventsNetworkTask.swift",
"NetworkSession/Tasks/ServerSentEventsTaskEvent.swift",
"NetworkSession/Tasks/UploadNetworkTask.swift",
"NetworkSession/Tasks/WebSocketCloseCode.swift",
"NetworkSession/Tasks/WebSocketMessage.swift",
"NetworkSession/Tasks/WebSocketNetworkTask.swift",
"NetworkSession/Tasks/WebSocketTaskEvent.swift",
"NetworkSession/TransferProgress.swift",
"NetworkSession/URLSession/URLSessionDataNetworkTask.swift",
"NetworkSession/URLSession/URLSessionDownloadNetworkTask.swift",
"NetworkSession/URLSession/URLSessionNetworkSession.swift",
"NetworkSession/URLSession/URLSessionServerSentEventsNetworkTask.swift",
"NetworkSession/URLSession/URLSessionTaskCore.swift",
"NetworkSession/URLSession/URLSessionUploadNetworkTask.swift",
"NetworkSession/URLSession/URLSessionWebSocketNetworkTask.swift",
"NetworkSession/UploadBody.swift",
"Preferences/PreferenceKey.swift",
"Preferences/PreferenceStorage.swift",
"Preferences/PreferenceValues.swift",
"Preferences/RequestAuthenticator.swift",
"Request/ConcreteRequest.swift",
"Request/NeverRequest.swift",
"Request/PrimativeRequest.swift",
"Request/Renderer.swift",
"Request/Request.swift",
"Request/RequestNode.swift",
"Request/Requests/Endpoint.swift",
"RequestModifier/ModifiedRequest.swift",
"RequestModifier/RequestModifier.swift",
"RequestModifier/RequestModifierContent.swift",
"RequestModifier/RequestModifiers/BaseURLModifier.swift",
"RequestModifier/RequestModifiers/Body/BodyContent.swift",
"RequestModifier/RequestModifiers/Body/BodyContentModifier.swift",
"RequestModifier/RequestModifiers/Body/EncodableJSON.swift",
"RequestModifier/RequestModifiers/Body/FormData/FormData.swift",
"RequestModifier/RequestModifiers/Body/FormData/FormDataItem.swift",
"RequestModifier/RequestModifiers/Body/FormData/FormDataItemRepresentable.swift",
"RequestModifier/RequestModifiers/Body/FormData/FormURLEncoded.swift",
"RequestModifier/RequestModifiers/Body/JSON.swift",
"RequestModifier/RequestModifiers/Body/UploadModifier.swift",
"RequestModifier/RequestModifiers/BodyModifier/BodyModifier.swift",
"RequestModifier/RequestModifiers/BodyModifier/BodyPlan.swift",
"RequestModifier/RequestModifiers/BodyModifier/ModifiedBody.swift",
"RequestModifier/RequestModifiers/CachePolicyModifier.swift",
"RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWriter.swift",
"RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift",
"RequestModifier/RequestModifiers/HeaderModifier.swift",
"RequestModifier/RequestModifiers/IdentifierModifier.swift",
"RequestModifier/RequestModifiers/MethodModifier.swift",
"RequestModifier/RequestModifiers/PathModifier.swift",
"RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift",
"RequestModifier/RequestModifiers/QueryModifier.swift",
"RequestModifier/RequestModifiers/RedirectPolicyModifier.swift",
"RequestModifier/RequestModifiers/ResourceTimeoutModifier.swift",
"RequestModifier/RequestModifiers/TimeoutModifier.swift",
"Response/Decoders/DataResponse.swift",
"Response/Decoders/StringResponse.swift",
"Response/Decoders/VoidResponse.swift",
"Response/Modifiers/DecodingResponseModifier.swift",
"Response/Modifiers/MapResponseModifier.swift",
"Response/Modifiers/ModifiedResponse.swift",
"Response/Modifiers/OptionalDecodingResponseModifier.swift",
"Response/Modifiers/PeekResponseModifier.swift",
"Response/Modifiers/ResponseModifier.swift",
"Response/Modifiers/StatusCodeModifier.swift",
"Response/Request/ResponseRequest.swift",
"Response/Response.swift",
"ResultBuilders/FormDataBuilder.swift",
"ResultBuilders/HeaderBuilder.swift",
"ResultBuilders/PathBuilder.swift",
"ResultBuilders/QueryBuilder.swift",
"ResultBuilders/Shared/ConditionalComponent.swift",
"ResultBuilders/Shared/OptionalComponent.swift",
"ResultBuilders/Shared/TupleComponent.swift",
"Security/CertificatePinning+Evaluation.swift",
"Security/CertificatePinning.swift",
"Security/Keychain.swift",
"Security/SecretStore.swift",
"ServerSentEvents/ServerSentEvent.swift",
"ServerSentEvents/ServerSentEventParser.swift",
"ServerSentEvents/ServerSentEventsConnection.swift",
"ServerSentEvents/SessionClient+ServerSentEvents.swift",
"Streaming/Broadcaster.swift",
"Streaming/ThrowingBroadcaster.swift",
"SwiftNetworkingError.swift",
"Upload/ChunkedUploadConfiguration.swift",
"Upload/RangedPutUploadStrategy.swift",
"Upload/ResumableUploadResult.swift",
"Upload/ResumableUploadStrategy.swift",
"Upload/ResumableUploader.swift",
"Upload/UploadChunk.swift",
"Upload/UploadPartReceipt.swift",
"Upload/UploadSource.swift",
"WebSocket/SessionClient+WebSocket.swift",
"WebSocket/WebSocketConnection.swift",
"WebSocket/WebSocketIncomingMessage.swift",
"WebSocket/WebSocketKeepalive.swift",
"WebSocket/WebSocketOutgoingMessage.swift"
],
"target_dependencies" : [
"SwiftNetworkingMacros"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/andyheardapps/swiftnetworking/1.0.0
Repository: AndyHeardApps/SwiftNetworking
Swift version used: 6.3
Target: SwiftNetworking
Extracting symbol information for 'SwiftNetworking'...
Finished extracting symbol information for 'SwiftNetworking'. (31.05s)
Building documentation for 'SwiftNetworking'...
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/ClientModifier'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:25:34-25:48
23 | /// ```
24 | ///
25 + /// - SeeAlso: ``ClientNext``, ``ModifiedClient``, ``Client/modifier(_:)``
26 | public protocol ClientModifier: Sendable {
27 |
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/SessionClient/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:52:24-52:38
50 | ///
51 | /// - Parameter modifier: The interceptor to add.
52 + /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 | /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/Client/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:52:24-52:38
50 | ///
51 | /// - Parameter modifier: The interceptor to add.
52 + /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 | /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/AnyClient/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:52:24-52:38
50 | ///
51 | /// - Parameter modifier: The interceptor to add.
52 + /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 | /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/SessionClient/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:54:42-54:56
52 | /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 + /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
55 | public func modifier<Modifier: ClientModifier>(
56 | _ modifier: Modifier
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/Client/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:54:42-54:56
52 | /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 + /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
55 | public func modifier<Modifier: ClientModifier>(
56 | _ modifier: Modifier
warning: 'ModifiedClient' doesn't exist at '/SwiftNetworking/AnyClient/modifier(_:)'
--> Sources/SwiftNetworking/Client/ClientModifier.swift:54:42-54:56
52 | /// - Returns: A ``ModifiedClient`` that routes all requests through `modifier`.
53 | ///
54 + /// - SeeAlso: ``ClientModifier``, ``ModifiedClient``
55 | public func modifier<Modifier: ClientModifier>(
56 | _ modifier: Modifier
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:53:70-53:76
51 | ///
52 | /// All requests sent through the returned client will use this configuration unless
53 + /// overridden per-request with ``Request/configuration(_:value:)-3t4rl``.
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
54 | ///
55 | /// - Parameters:
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:53:70-53:76
51 | ///
52 | /// All requests sent through the returned client will use this configuration unless
53 + /// overridden per-request with ``Request/configuration(_:value:)-3t4rl``.
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
54 | ///
55 | /// - Parameters:
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:53:70-53:76
51 | ///
52 | /// All requests sent through the returned client will use this configuration unless
53 + /// overridden per-request with ``Request/configuration(_:value:)-3t4rl``.
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
54 | ///
55 | /// - Parameters:
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:92:59-92:65
90 | /// Sets headers applied to every request sent through this client.
91 | ///
92 + /// Per-request headers set with ``Request/headers(_:)-9xqhz`` are merged on top of these defaults.
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
93 | ///
94 | /// - Parameter headers: The default headers to apply.
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:92:59-92:65
90 | /// Sets headers applied to every request sent through this client.
91 | ///
92 + /// Per-request headers set with ``Request/headers(_:)-9xqhz`` are merged on top of these defaults.
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
93 | ///
94 | /// - Parameter headers: The default headers to apply.
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:92:59-92:65
90 | /// Sets headers applied to every request sent through this client.
91 | ///
92 + /// Per-request headers set with ``Request/headers(_:)-9xqhz`` are merged on top of these defaults.
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
93 | ///
94 | /// - Parameter headers: The default headers to apply.
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:97:41-97:47
95 | /// - Returns: A client with the default headers configured.
96 | ///
97 + /// - SeeAlso: ``Request/headers(_:)-9xqhz``
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
98 | public func defaultHeaders(_ headers: Headers) -> some Client {
99 | configuration(
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:97:41-97:47
95 | /// - Returns: A client with the default headers configured.
96 | ///
97 + /// - SeeAlso: ``Request/headers(_:)-9xqhz``
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
98 | public func defaultHeaders(_ headers: Headers) -> some Client {
99 | configuration(
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:97:41-97:47
95 | /// - Returns: A client with the default headers configured.
96 | ///
97 + /// - SeeAlso: ``Request/headers(_:)-9xqhz``
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
98 | public func defaultHeaders(_ headers: Headers) -> some Client {
99 | configuration(
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:137:66-137:72
135 | /// Sets query parameters appended to every request sent through this client.
136 | ///
137 + /// Per-request query parameters set with ``Request/query(_:)-3i0xs`` are merged on top.
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
138 | ///
139 | /// - Parameter query: The default query parameters to apply.
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:137:66-137:72
135 | /// Sets query parameters appended to every request sent through this client.
136 | ///
137 + /// Per-request query parameters set with ``Request/query(_:)-3i0xs`` are merged on top.
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
138 | ///
139 | /// - Parameter query: The default query parameters to apply.
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:137:66-137:72
135 | /// Sets query parameters appended to every request sent through this client.
136 | ///
137 + /// Per-request query parameters set with ``Request/query(_:)-3i0xs`` are merged on top.
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
138 | ///
139 | /// - Parameter query: The default query parameters to apply.
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:142:39-142:45
140 | /// - Returns: A client with the default query configured.
141 | ///
142 + /// - SeeAlso: ``Request/query(_:)-3i0xs``
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
143 | public func defaultQuery(_ query: Query) -> some Client {
144 | configuration(
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:142:39-142:45
140 | /// - Returns: A client with the default query configured.
141 | ///
142 + /// - SeeAlso: ``Request/query(_:)-3i0xs``
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
143 | public func defaultQuery(_ query: Query) -> some Client {
144 | configuration(
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Client/Clients/ConfiguredClient.swift:142:39-142:45
140 | /// - Returns: A client with the default query configured.
141 | ///
142 + /// - SeeAlso: ``Request/query(_:)-3i0xs``
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
143 | public func defaultQuery(_ query: Query) -> some Client {
144 | configuration(
warning: '72wm2' isn't a disambiguation for 'authorization(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/Authorization.swift:5:36-5:42
3 | /// An HTTP `Authorization` header value.
4 | ///
5 + /// Use ``Headers/authorization(_:)-72wm2`` to attach an `Authorization` value to
| ╰─suggestion: Remove '-72wm2' for 'func authorization(_ authorization: Authorization) -> Headers'
6 | /// a set of headers. For token-based auth that needs to refresh, reach for
7 | /// ``OAuthAuthenticationProvider`` instead.
warning: '72wm2' isn't a disambiguation for 'authorization(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/Authorization.swift:20:43-20:49
18 | /// accidental logging.
19 | ///
20 + /// - SeeAlso: ``Headers/authorization(_:)-72wm2``, ``OAuthAuthenticationProvider``
| ╰─suggestion: Remove '-72wm2' for 'func authorization(_ authorization: Authorization) -> Headers'
21 | public enum Authorization: Hashable {
22 |
warning: '2v24v' isn't a disambiguation for 'cacheControl(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/CacheControl.swift:10:31-10:37
8 | /// Use the static factories for common directives, or construct one directly for
9 | /// anything else. Build a `Cache-Control` header field via
10 + /// ``Headers/cacheControl(_:)-2v24v``:
| ╰─suggestion: Remove '-2v24v' for 'func cacheControl<AssociatedValue>(_ cacheControl: CacheControl<AssociatedValue>) -> Headers where AssociatedValue : CustomStringConvertible, AssociatedValue : Hashable'
11 | ///
12 | /// ```swift
warning: '2v24v' isn't a disambiguation for 'cacheControl(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/CacheControl.swift:21:42-21:48
19 | /// ```
20 | ///
21 + /// - SeeAlso: ``Headers/cacheControl(_:)-2v24v``
| ╰─suggestion: Remove '-2v24v' for 'func cacheControl<AssociatedValue>(_ cacheControl: CacheControl<AssociatedValue>) -> Headers where AssociatedValue : CustomStringConvertible, AssociatedValue : Hashable'
22 | public struct CacheControl<AssociatedValue: CustomStringConvertible & Hashable>: Hashable {
23 |
warning: '9vb0y' isn't a disambiguation for 'connection(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ConnectionTag.swift:4:33-4:39
2 | /// A value for the HTTP `Connection` header.
3 | ///
4 + /// Use ``Headers/connection(_:)-9vb0y`` to set this header on a request.
| ╰─suggestion: Remove '-9vb0y' for 'func connection(_ connection: ConnectionTag) -> Headers'
5 | ///
6 | /// - SeeAlso: ``Headers/connection(_:)-9vb0y``
warning: '9vb0y' isn't a disambiguation for 'connection(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ConnectionTag.swift:6:40-6:46
4 | /// Use ``Headers/connection(_:)-9vb0y`` to set this header on a request.
5 | ///
6 + /// - SeeAlso: ``Headers/connection(_:)-9vb0y``
| ╰─suggestion: Remove '-9vb0y' for 'func connection(_ connection: ConnectionTag) -> Headers'
7 | public enum ConnectionTag: String, Hashable {
8 |
warning: '5y84q' isn't a disambiguation for 'contentEncoding(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentEncoding.swift:6:34-6:40
4 | /// Use the static properties for standard encodings, or initialise from a string
5 | /// literal for custom ones. Apply encodings to headers via
6 + /// ``Headers/contentEncoding(_:)-5y84q`` and ``Headers/acceptEncoding(_:)-2f9aw``.
| ╰─suggestion: Remove '-5y84q' for 'func contentEncoding(_ contentEncoding: ContentEncoding...) -> Headers'
7 | ///
8 | /// ```swift
warning: '2f9aw' isn't a disambiguation for 'acceptEncoding(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentEncoding.swift:6:75-6:81
4 | /// Use the static properties for standard encodings, or initialise from a string
5 | /// literal for custom ones. Apply encodings to headers via
6 + /// ``Headers/contentEncoding(_:)-5y84q`` and ``Headers/acceptEncoding(_:)-2f9aw``.
| ╰─suggestion: Remove '-2f9aw' for 'func acceptEncoding(_ contentEncoding: ContentEncoding...) -> Headers'
7 | ///
8 | /// ```swift
warning: '2f9aw' isn't a disambiguation for 'acceptEncoding(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentEncoding.swift:16:44-16:50
14 | /// ```
15 | ///
16 + /// - SeeAlso: ``Headers/acceptEncoding(_:)-2f9aw``, ``Headers/contentEncoding(_:)-5y84q``
| ╰─suggestion: Remove '-2f9aw' for 'func acceptEncoding(_ contentEncoding: ContentEncoding...) -> Headers'
17 | public struct ContentEncoding: Hashable {
18 |
warning: '5y84q' isn't a disambiguation for 'contentEncoding(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentEncoding.swift:16:83-16:89
14 | /// ```
15 | ///
16 + /// - SeeAlso: ``Headers/acceptEncoding(_:)-2f9aw``, ``Headers/contentEncoding(_:)-5y84q``
| ╰─suggestion: Remove '-5y84q' for 'func contentEncoding(_ contentEncoding: ContentEncoding...) -> Headers'
17 | public struct ContentEncoding: Hashable {
18 |
warning: '4rdlv' isn't a disambiguation for 'contentType(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentType.swift:16:41-16:47
14 | /// ```
15 | ///
16 + /// - SeeAlso: ``Headers/contentType(_:)-4rdlv``, ``Headers/accept(_:)-6jdsh``
| ╰─suggestion: Remove '-4rdlv' for 'func contentType(_ contentTypes: ContentType...) -> Headers'
17 | public struct ContentType: Hashable {
18 |
warning: '6jdsh' isn't a disambiguation for 'accept(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/ContentType.swift:16:71-16:77
14 | /// ```
15 | ///
16 + /// - SeeAlso: ``Headers/contentType(_:)-4rdlv``, ``Headers/accept(_:)-6jdsh``
| ╰─suggestion: Remove '-6jdsh' for 'func accept(_ contentTypes: ContentType...) -> Headers'
17 | public struct ContentType: Hashable {
18 |
warning: '3e7p1' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Headers/HeaderRepresentation.swift:5:58-5:64
3 | ///
4 | /// Conform to `HeaderRepresentable` to use your own types directly anywhere
5 + /// ``Headers`` are expected — in ``Request/headers(_:)-3e7p1``, ``Headers``'s `+` operator,
| ├─suggestion: Replace '3e7p1' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3e7p1' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
6 | /// and result builder blocks.
7 | ///
warning: '3e7p1' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Headers/HeaderRepresentation.swift:16:50-16:56
14 | /// ```
15 | ///
16 + /// - SeeAlso: ``Headers``, ``Request/headers(_:)-3e7p1``
| ├─suggestion: Replace '3e7p1' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3e7p1' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
17 | public protocol HeaderRepresentable {
18 |
warning: '3e7p1' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Headers/Headers.swift:27:99-27:105
25 | /// ```
26 | ///
27 + /// - SeeAlso: ``Headers/Header``, ``Headers/Key``, ``HeaderRepresentable``, ``Request/headers(_:)-3e7p1``
| ├─suggestion: Replace '3e7p1' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3e7p1' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
28 | public struct Headers: Hashable, Sendable, HeaderRepresentable {
29 |
warning: '6e0bj' isn't a disambiguation for 'acceptLanguage(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/LanguageTag.swift:15:44-15:50
13 | /// ```
14 | ///
15 + /// - SeeAlso: ``Headers/acceptLanguage(_:)-6e0bj``, ``Headers/contentLanguage(_:)-6xh1e``
| ╰─suggestion: Remove '-6e0bj' for 'func acceptLanguage(_ language: LanguageTag...) -> Headers'
16 | public struct LanguageTag: Hashable {
17 |
warning: '6xh1e' isn't a disambiguation for 'contentLanguage(_:)' at '/SwiftNetworking/Headers'
--> Sources/SwiftNetworking/Components/LanguageTag.swift:15:83-15:89
13 | /// ```
14 | ///
15 + /// - SeeAlso: ``Headers/acceptLanguage(_:)-6e0bj``, ``Headers/contentLanguage(_:)-6xh1e``
| ╰─suggestion: Remove '-6xh1e' for 'func contentLanguage(_ language: LanguageTag...) -> Headers'
16 | public struct LanguageTag: Hashable {
17 |
warning: '9mhj2' isn't a disambiguation for 'path(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Path/Path.swift:10:80-10:86
8 | ///
9 | /// Construct a path from a string literal, an array literal, or a
10 + /// `@PathBuilder` closure, then attach it to a request with ``Request/path(_:)-9mhj2``:
| ├─suggestion: Replace '9mhj2' with '(()->Path)' for 'consuming func path(@PathBuilder _ path: () -> Path) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9mhj2' with '(PathRepresentable)' for 'consuming func path(_ path: some PathRepresentable) -> some Request<Self.Output>'
11 | ///
12 | /// ```swift
warning: '9mhj2' isn't a disambiguation for 'path(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Path/Path.swift:31:57-31:63
29 | /// ```
30 | ///
31 + /// - SeeAlso: ``PathRepresentable``, ``Request/path(_:)-9mhj2``
| ├─suggestion: Replace '9mhj2' with '(()->Path)' for 'consuming func path(@PathBuilder _ path: () -> Path) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9mhj2' with '(PathRepresentable)' for 'consuming func path(_ path: some PathRepresentable) -> some Request<Self.Output>'
32 | public struct Path: Hashable, Sendable, PathRepresentable {
33 |
warning: '9mhj2' isn't a disambiguation for 'path(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Path/PathRepresentation.swift:6:42-6:48
4 | ///
5 | /// Conform to `PathRepresentable` to use your own types directly anywhere a ``Path``
6 + /// is expected — in ``Request/path(_:)-9mhj2``, ``Path``'s `+` operator, and result builder blocks.
| ├─suggestion: Replace '9mhj2' with '(()->Path)' for 'consuming func path(@PathBuilder _ path: () -> Path) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9mhj2' with '(PathRepresentable)' for 'consuming func path(_ path: some PathRepresentable) -> some Request<Self.Output>'
7 | ///
8 | /// The only requirement is a `pathComponents` array of already-split strings.
warning: '9mhj2' isn't a disambiguation for 'path(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Path/PathRepresentation.swift:12:44-12:50
10 | /// components are built from strings.
11 | ///
12 + /// - SeeAlso: ``Path``, ``Request/path(_:)-9mhj2``
| ├─suggestion: Replace '9mhj2' with '(()->Path)' for 'consuming func path(@PathBuilder _ path: () -> Path) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9mhj2' with '(PathRepresentable)' for 'consuming func path(_ path: some PathRepresentable) -> some Request<Self.Output>'
13 | public protocol PathRepresentable {
14 |
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Query/Query.swift:28:75-28:81
26 | /// ```
27 | ///
28 + /// - SeeAlso: ``Query/Item``, ``QueryRepresentable``, ``Request/query(_:)-3i0xs``
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
29 | public struct Query: Hashable, Sendable, QueryRepresentable {
30 |
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Query/QueryRepresentation.swift:5:53-5:59
3 | ///
4 | /// Conform to `QueryRepresentable` to use your own types directly anywhere a
5 + /// ``Query`` is expected — in ``Request/query(_:)-3i0xs``, ``Query``'s `+` operator,
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
6 | /// and result builder blocks.
7 | ///
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Components/Query/QueryRepresentation.swift:12:46-12:52
10 | /// creating a full ``Query`` value.
11 | ///
12 + /// - SeeAlso: ``Query``, ``Request/query(_:)-3i0xs``
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
13 | public protocol QueryRepresentable {
14 |
warning: 'RetryModifier' doesn't exist at '/SwiftNetworking/StatusCode/tooManyRequests'
--> Sources/SwiftNetworking/Components/StatusCode.swift:140:70-140:83
138 | /// `429 Too Many Requests` — the client has sent too many requests in a given window.
139 | ///
140 + /// - Note: When the response includes a `Retry-After` header, ``RetryModifier`` honours it automatically.
141 | case tooManyRequests = 429
142 | /// `431 Request Header Fields Too Large` — one or more header fields exceed the server's size limit.
warning: 'RetryModifier' doesn't exist at '/SwiftNetworking/StatusCode/serviceUnavailable'
--> Sources/SwiftNetworking/Components/StatusCode.swift:169:70-169:83
167 | /// `503 Service Unavailable` — the server is temporarily unable to handle the request.
168 | ///
169 + /// - Note: When the response includes a `Retry-After` header, ``RetryModifier`` honours it automatically.
170 | case serviceUnavailable = 503
171 | /// `504 Gateway Timeout` — the server did not receive a timely response from an upstream server.
warning: '9xqhz' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Configuration/ConfigurationKey.swift:69:71-69:77
67 | /// Default headers merged into every request.
68 | ///
69 + /// Set via ``Client/defaultHeaders(_:)`` or ``Request/headers(_:)-9xqhz``.
| ├─suggestion: Replace '9xqhz' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '9xqhz' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
70 | @ConfigEntry
71 | public var headers: Headers? = nil
warning: '3i0xs' isn't a disambiguation for 'query(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Configuration/ConfigurationKey.swift:87:67-87:73
85 | /// Default query parameters merged into every request.
86 | ///
87 + /// Set via ``Client/defaultQuery(_:)`` or ``Request/query(_:)-3i0xs``.
| ├─suggestion: Replace '3i0xs' with '(()->Query)' for 'consuming func query(@QueryBuilder _ query: () -> Query) -> some Request<Self.Output>'
| ╰─suggestion: Replace '3i0xs' with '(QueryRepresentable)' for 'consuming func query(_ query: some QueryRepresentable) -> some Request<Self.Output>'
88 | @ConfigEntry
89 | public var query: Query? = nil
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Configuration/ConfigurationValues.swift:12:55-12:61
10 | /// Modify configuration at the client level with ``Client/configuration(_:_:)`` or its
11 | /// convenience wrappers (``Client/baseURL(_:)``, ``Client/timeout(_:)``, etc.). Override
12 + /// per-request with ``Request/configuration(_:value:)-3t4rl``.
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
13 | ///
14 | /// - SeeAlso: ``ConfigurationKey``, ``Config``, ``Client/configuration(_:_:)``
warning: 'ConfiguredClient' doesn't exist at '/SwiftNetworking/ConfigEntry()'
--> Sources/SwiftNetworking/Macros/ConfigEntryMacro.swift:14:38-14:54
12 | /// ```
13 | ///
14 + /// After declaring the entry, use ``ConfiguredClient/configuration(_:_:)`` to set it on
15 | /// a client, or read it with the ``Config`` property wrapper inside a modifier.
16 | ///
warning: 'PreferenceEntry' doesn't exist at '/SwiftNetworking/ConfigEntry()'
--> Sources/SwiftNetworking/Macros/ConfigEntryMacro.swift:17:55-17:70
15 | /// a client, or read it with the ``Config`` property wrapper inside a modifier.
16 | ///
17 + /// - SeeAlso: ``ConfigurationValues``, ``Config``, ``PreferenceEntry``
18 | @attached(accessor, names: named(get), named(set))
19 | @attached(peer, names: prefixed(__ConfigEntryKey_))
warning: 'preference(_:value:)' is ambiguous at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Macros/PreferenceEntryMacro.swift:15:15-15:35
13 | ///
14 | /// After declaring the entry, write the preference from a request using the
15 + /// ``Request/preference(_:value:)`` modifier and read it client-side via the
| ├─suggestion: Insert '-(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Insert '-(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
16 | /// ``PreferenceValues`` subscript.
17 | ///
warning: 'ConfigEntry' doesn't exist at '/SwiftNetworking/PreferenceEntry()'
--> Sources/SwiftNetworking/Macros/PreferenceEntryMacro.swift:18:40-18:51
16 | /// ``PreferenceValues`` subscript.
17 | ///
18 + /// - SeeAlso: ``PreferenceValues``, ``ConfigEntry``
19 | @attached(accessor, names: named(get), named(set))
20 | @attached(peer, names: prefixed(__PreferenceEntryKey_))
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Preferences/PreferenceKey.swift:18:68-18:74
16 | /// The default implementation takes the last written value; override it to merge or accumulate.
17 | ///
18 + /// - SeeAlso: ``PreferenceValues``, ``Request/preference(_:value:)-2wjcp``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
19 | public protocol PreferenceKey {
20 |
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Preferences/PreferenceValues.swift:10:69-10:75
8 | /// combined.
9 | ///
10 + /// Preferences are typically set via ``Request/preference(_:value:)-2wjcp`` and read by
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
11 | /// ``ClientModifier`` implementations that look for them in the prepared request's preference bag.
12 | ///
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/Preferences/PreferenceValues.swift:13:65-13:71
11 | /// ``ClientModifier`` implementations that look for them in the prepared request's preference bag.
12 | ///
13 + /// - SeeAlso: ``PreferenceKey``, ``Request/preference(_:value:)-2wjcp``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
14 | public struct PreferenceValues: Sendable {
15 |
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/RequestAuthentication'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:16:11-16:33
14 | ///
15 | /// ``authenticate`` is called before the first attempt. If the server responds with a 401
16 + /// the ``AuthenticationModifier`` calls ``reauthenticate`` instead, giving the provider a
| ├─suggestion: Replace 'AuthenticationModifier' with 'authenticate'
| ╰─suggestion: Replace 'AuthenticationModifier' with 'reauthenticate'
17 | /// chance to refresh credentials before the request is retried.
18 | ///
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/RequestModifierContent/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:62:34-62:56
60 | ///
61 | /// The provider's `authenticate(_:)` method signs the request before the first attempt.
62 + /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 | /// ``AuthenticationModifier``.
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/Endpoint/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:62:34-62:56
60 | ///
61 | /// The provider's `authenticate(_:)` method signs the request before the first attempt.
62 + /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 | /// ``AuthenticationModifier``.
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/Request/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:62:34-62:56
60 | ///
61 | /// The provider's `authenticate(_:)` method signs the request before the first attempt.
62 + /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 | /// ``AuthenticationModifier``.
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/NeverRequest/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:62:34-62:56
60 | ///
61 | /// The provider's `authenticate(_:)` method signs the request before the first attempt.
62 + /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 | /// ``AuthenticationModifier``.
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/RequestModifierContent/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:64:11-64:33
62 | /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 + /// ``AuthenticationModifier``.
65 | ///
66 | /// ```swift
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/Endpoint/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:64:11-64:33
62 | /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 + /// ``AuthenticationModifier``.
65 | ///
66 | /// ```swift
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/Request/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:64:11-64:33
62 | /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 + /// ``AuthenticationModifier``.
65 | ///
66 | /// ```swift
warning: 'AuthenticationModifier' doesn't exist at '/SwiftNetworking/NeverRequest/authenticated(by:)'
--> Sources/SwiftNetworking/Preferences/RequestAuthenticator.swift:64:11-64:33
62 | /// On a 401 response, the ``AuthenticationModifier`` calls `refresh()` followed by
63 | /// `authenticate(_:)` before retrying. Authentication is enforced on the client side by
64 + /// ``AuthenticationModifier``.
65 | ///
66 | /// ```swift
warning: 'PrimativeRequest' doesn't exist at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/Request/NeverRequest.swift:5:12-5:28
3 | ///
4 | /// `NeverRequest` is used as the ``Request/Body`` associated type for leaf nodes
5 + /// like ``PrimativeRequest``, where the body property is never actually accessed
6 | /// during rendering.
7 | public struct NeverRequest {}
warning: This documentation block is inherited by other symbols where 'Output' fails to resolve.
--> Sources/SwiftNetworking/Request/Request.swift:73:74-73:84
71 | var body: Body { get }
72 |
73 + /// The response modifier that transforms the raw response data into ``Output``.
| ╰─suggestion: Use an absolute link path.
74 | var decoder: Decoder { get }
75 | }
warning: This documentation block is inherited by other symbols where 'Output' fails to resolve.
--> Sources/SwiftNetworking/Request/Request.swift:73:74-73:84
71 | var body: Body { get }
72 |
73 + /// The response modifier that transforms the raw response data into ``Output``.
| ╰─suggestion: Use an absolute link path.
74 | var decoder: Decoder { get }
75 | }
warning: This documentation block is inherited by other symbols where 'Output' fails to resolve.
--> Sources/SwiftNetworking/Request/Request.swift:73:74-73:84
71 | var body: Body { get }
72 |
73 + /// The response modifier that transforms the raw response data into ``Output``.
| ╰─suggestion: Use an absolute link path.
74 | var decoder: Decoder { get }
75 | }
warning: 'ModifiedRequest' doesn't exist at '/SwiftNetworking/RequestModifier'
--> Sources/SwiftNetworking/RequestModifier/RequestModifier.swift:7:7-7:22
5 | /// `.headers(_:)`, `.body(_:)`, and so on. Each of those methods calls
6 | /// ``Request/modifier(_:)`` internally, wrapping the request in a
7 + /// ``ModifiedRequest``.
8 | ///
9 | /// Implement `RequestModifier` to introduce custom request transformations:
warning: 'ModifiedRequest' doesn't exist at '/SwiftNetworking/RequestModifier'
--> Sources/SwiftNetworking/RequestModifier/RequestModifier.swift:29:44-29:59
27 | /// `consuming` semantics; do not hold references to them after calling `body(_:)`.
28 | ///
29 + /// - SeeAlso: ``Request/modifier(_:)``, ``ModifiedRequest``
30 | public protocol RequestModifier: ~Copyable {
31 |
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContent.swift:7:23-7:29
5 | /// Implement this protocol to create reusable body encodings. The library ships built-in
6 | /// conformances — ``FormData``, ``FormURLEncoded``, and JSON wrappers used by the
7 + /// ``Request/body(_:)-5s4qc`` overloads — and you can add your own for custom formats.
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
8 | ///
9 | /// Pass a conforming value to ``Request/body(_:)-83g4n`` to attach it to a request:
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContent.swift:9:50-9:56
7 | /// ``Request/body(_:)-5s4qc`` overloads — and you can add your own for custom formats.
8 | ///
9 + /// Pass a conforming value to ``Request/body(_:)-83g4n`` to attach it to a request:
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
10 | ///
11 | /// ```swift
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:99:32-99:38
97 | /// Attaches a ``BodyContent`` value produced by a builder closure.
98 | ///
99 + /// Identical to ``body(_:)-83g4n`` but defers construction until the modifier is applied.
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
100 | ///
101 | /// - Parameter body: A closure that returns the body content.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:99:32-99:38
97 | /// Attaches a ``BodyContent`` value produced by a builder closure.
98 | ///
99 + /// Identical to ``body(_:)-83g4n`` but defers construction until the modifier is applied.
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
100 | ///
101 | /// - Parameter body: A closure that returns the body content.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:99:32-99:38
97 | /// Attaches a ``BodyContent`` value produced by a builder closure.
98 | ///
99 + /// Identical to ``body(_:)-83g4n`` but defers construction until the modifier is applied.
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
100 | ///
101 | /// - Parameter body: A closure that returns the body content.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:99:32-99:38
97 | /// Attaches a ``BodyContent`` value produced by a builder closure.
98 | ///
99 + /// Identical to ``body(_:)-83g4n`` but defers construction until the modifier is applied.
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
100 | ///
101 | /// - Parameter body: A closure that returns the body content.
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:137:43-137:49
135 | /// Encodes an `Encodable` value produced by a closure as a JSON body.
136 | ///
137 + /// Builder-closure form of ``body(_:)-5s4qc``. Useful when the value is computed
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
138 | /// at the call site:
139 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:137:43-137:49
135 | /// Encodes an `Encodable` value produced by a closure as a JSON body.
136 | ///
137 + /// Builder-closure form of ``body(_:)-5s4qc``. Useful when the value is computed
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
138 | /// at the call site:
139 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:137:43-137:49
135 | /// Encodes an `Encodable` value produced by a closure as a JSON body.
136 | ///
137 + /// Builder-closure form of ``body(_:)-5s4qc``. Useful when the value is computed
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
138 | /// at the call site:
139 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:137:43-137:49
135 | /// Encodes an `Encodable` value produced by a closure as a JSON body.
136 | ///
137 + /// Builder-closure form of ``body(_:)-5s4qc``. Useful when the value is computed
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
138 | /// at the call site:
139 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:149:30-149:36
147 | /// Serialises a `[String: Any]` dictionary as a JSON body.
148 | ///
149 + /// Prefer the ``body(_:)-5s4qc`` `Encodable` overload when you have a typed model.
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
150 | /// Use this overload for dynamic JSON payloads where the shape is not known at compile time.
151 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:149:30-149:36
147 | /// Serialises a `[String: Any]` dictionary as a JSON body.
148 | ///
149 + /// Prefer the ``body(_:)-5s4qc`` `Encodable` overload when you have a typed model.
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
150 | /// Use this overload for dynamic JSON payloads where the shape is not known at compile time.
151 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:149:30-149:36
147 | /// Serialises a `[String: Any]` dictionary as a JSON body.
148 | ///
149 + /// Prefer the ``body(_:)-5s4qc`` `Encodable` overload when you have a typed model.
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
150 | /// Use this overload for dynamic JSON payloads where the shape is not known at compile time.
151 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:149:30-149:36
147 | /// Serialises a `[String: Any]` dictionary as a JSON body.
148 | ///
149 + /// Prefer the ``body(_:)-5s4qc`` `Encodable` overload when you have a typed model.
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
150 | /// Use this overload for dynamic JSON payloads where the shape is not known at compile time.
151 | ///
warning: '8c5sy' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:163:43-163:49
161 | /// Serialises a `[String: Any]` dictionary produced by a closure as a JSON body.
162 | ///
163 + /// Builder-closure form of ``body(_:)-8c5sy``.
| ├─suggestion: Replace '8c5sy' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8c5sy' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
164 | ///
165 | /// - Parameter dictionary: A closure returning a JSON-compatible dictionary.
warning: '8c5sy' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:163:43-163:49
161 | /// Serialises a `[String: Any]` dictionary produced by a closure as a JSON body.
162 | ///
163 + /// Builder-closure form of ``body(_:)-8c5sy``.
| ├─suggestion: Replace '8c5sy' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8c5sy' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
164 | ///
165 | /// - Parameter dictionary: A closure returning a JSON-compatible dictionary.
warning: '8c5sy' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:163:43-163:49
161 | /// Serialises a `[String: Any]` dictionary produced by a closure as a JSON body.
162 | ///
163 + /// Builder-closure form of ``body(_:)-8c5sy``.
| ├─suggestion: Replace '8c5sy' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8c5sy' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
164 | ///
165 | /// - Parameter dictionary: A closure returning a JSON-compatible dictionary.
warning: '8c5sy' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:163:43-163:49
161 | /// Serialises a `[String: Any]` dictionary produced by a closure as a JSON body.
162 | ///
163 + /// Builder-closure form of ``body(_:)-8c5sy``.
| ├─suggestion: Replace '8c5sy' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8c5sy' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8c5sy' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
164 | ///
165 | /// - Parameter dictionary: A closure returning a JSON-compatible dictionary.
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:174:36-174:42
172 | /// Serialises a `[Any]` array as a JSON body.
173 | ///
174 + /// Prefer the typed ``body(_:)-5s4qc`` `Encodable` overload when possible. Use this for
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
175 | /// dynamic JSON arrays where element types are not known at compile time.
176 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:174:36-174:42
172 | /// Serialises a `[Any]` array as a JSON body.
173 | ///
174 + /// Prefer the typed ``body(_:)-5s4qc`` `Encodable` overload when possible. Use this for
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
175 | /// dynamic JSON arrays where element types are not known at compile time.
176 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:174:36-174:42
172 | /// Serialises a `[Any]` array as a JSON body.
173 | ///
174 + /// Prefer the typed ``body(_:)-5s4qc`` `Encodable` overload when possible. Use this for
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
175 | /// dynamic JSON arrays where element types are not known at compile time.
176 | ///
warning: '5s4qc' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:174:36-174:42
172 | /// Serialises a `[Any]` array as a JSON body.
173 | ///
174 + /// Prefer the typed ``body(_:)-5s4qc`` `Encodable` overload when possible. Use this for
| ├─suggestion: Replace '5s4qc' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '5s4qc' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '5s4qc' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
175 | /// dynamic JSON arrays where element types are not known at compile time.
176 | ///
warning: '8w0d3' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:188:43-188:49
186 | /// Serialises a `[Any]` array produced by a closure as a JSON body.
187 | ///
188 + /// Builder-closure form of ``body(_:)-8w0d3``.
| ├─suggestion: Replace '8w0d3' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8w0d3' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
189 | ///
190 | /// - Parameter array: A closure returning a JSON-compatible array.
warning: '8w0d3' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:188:43-188:49
186 | /// Serialises a `[Any]` array produced by a closure as a JSON body.
187 | ///
188 + /// Builder-closure form of ``body(_:)-8w0d3``.
| ├─suggestion: Replace '8w0d3' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8w0d3' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
189 | ///
190 | /// - Parameter array: A closure returning a JSON-compatible array.
warning: '8w0d3' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:188:43-188:49
186 | /// Serialises a `[Any]` array produced by a closure as a JSON body.
187 | ///
188 + /// Builder-closure form of ``body(_:)-8w0d3``.
| ├─suggestion: Replace '8w0d3' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8w0d3' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
189 | ///
190 | /// - Parameter array: A closure returning a JSON-compatible array.
warning: '8w0d3' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:188:43-188:49
186 | /// Serialises a `[Any]` array produced by a closure as a JSON body.
187 | ///
188 + /// Builder-closure form of ``body(_:)-8w0d3``.
| ├─suggestion: Replace '8w0d3' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '8w0d3' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8w0d3' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
189 | ///
190 | /// - Parameter array: A closure returning a JSON-compatible array.
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:202:39-202:45
200 | ///
201 | /// The `Content-Type` header includes the boundary from the `FormData` value.
202 + /// Prefer the ``body(boundary:_:)-8i3kl`` builder overload when constructing
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
203 | /// form parts inline.
204 | ///
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:202:39-202:45
200 | ///
201 | /// The `Content-Type` header includes the boundary from the `FormData` value.
202 + /// Prefer the ``body(boundary:_:)-8i3kl`` builder overload when constructing
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
203 | /// form parts inline.
204 | ///
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:202:39-202:45
200 | ///
201 | /// The `Content-Type` header includes the boundary from the `FormData` value.
202 + /// Prefer the ``body(boundary:_:)-8i3kl`` builder overload when constructing
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
203 | /// form parts inline.
204 | ///
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:202:39-202:45
200 | ///
201 | /// The `Content-Type` header includes the boundary from the `FormData` value.
202 + /// Prefer the ``body(boundary:_:)-8i3kl`` builder overload when constructing
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
203 | /// form parts inline.
204 | ///
warning: '88kl1' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:310:50-310:56
308 | /// - Returns: A modified request with an `application/x-www-form-urlencoded` body.
309 | ///
310 + /// - SeeAlso: ``FormURLEncoded``, ``body(_:)-88kl1``
| ├─suggestion: Replace '88kl1' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '88kl1' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
311 | public consuming func body(
312 | formURLEncoded: Query
warning: '88kl1' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:310:50-310:56
308 | /// - Returns: A modified request with an `application/x-www-form-urlencoded` body.
309 | ///
310 + /// - SeeAlso: ``FormURLEncoded``, ``body(_:)-88kl1``
| ├─suggestion: Replace '88kl1' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '88kl1' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
311 | public consuming func body(
312 | formURLEncoded: Query
warning: '88kl1' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:310:50-310:56
308 | /// - Returns: A modified request with an `application/x-www-form-urlencoded` body.
309 | ///
310 + /// - SeeAlso: ``FormURLEncoded``, ``body(_:)-88kl1``
| ├─suggestion: Replace '88kl1' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '88kl1' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
311 | public consuming func body(
312 | formURLEncoded: Query
warning: '88kl1' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/BodyContentModifier.swift:310:50-310:56
308 | /// - Returns: A modified request with an `application/x-www-form-urlencoded` body.
309 | ///
310 + /// - SeeAlso: ``FormURLEncoded``, ``body(_:)-88kl1``
| ├─suggestion: Replace '88kl1' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '88kl1' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '88kl1' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
311 | public consuming func body(
312 | formURLEncoded: Query
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormData.swift:5:86-5:92
3 | /// A `multipart/form-data` body built from an ordered list of ``FormData/Item`` parts.
4 | ///
5 + /// `FormData` conforms to ``BodyContent``, so pass it directly to ``Request/body(_:)-83g4n``
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
6 | /// or use the builder overload ``Request/body(boundary:_:)-8i3kl`` to construct parts inline:
7 | ///
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormData.swift:6:60-6:66
4 | ///
5 | /// `FormData` conforms to ``BodyContent``, so pass it directly to ``Request/body(_:)-83g4n``
6 + /// or use the builder overload ``Request/body(boundary:_:)-8i3kl`` to construct parts inline:
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
7 | ///
8 | /// ```swift
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormData.swift:21:82-21:88
19 | /// The boundary is generated automatically but can be supplied explicitly for reproducible tests.
20 | ///
21 + /// - SeeAlso: ``FormData/Item``, ``FormURLEncoded``, ``Request/body(boundary:_:)-8i3kl``
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
22 | public struct FormData {
23 |
warning: '8i3kl' isn't a disambiguation for 'body(boundary:_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormData.swift:101:65-101:71
99 | ///
100 | /// Returns a `"Boundary-<UUID>"` string guaranteed to be unique across calls. The
101 + /// ``FormData`` initializer and ``Request/body(boundary:_:)-8i3kl`` call this automatically
| ├─suggestion: Replace '8i3kl' with '(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '8i3kl' with '(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
102 | /// when no boundary is supplied.
103 | public static func randomBoundary() -> String {
warning: '3bblj' isn't a disambiguation for 'init(name:content:)' at '/SwiftNetworking/FormData/Item'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormDataItem.swift:13:32-13:38
11 | /// - ``init(name:fileURL:mimeType:fileName:)`` — file attachment read from disk
12 | /// - ``init(name:data:mimeType:fileName:)`` — file attachment from in-memory `Data`
13 + /// - ``init(name:content:)-3bblj`` — `Encodable` value encoded as JSON
| ├─suggestion: Replace '3bblj' with '(_,[Any])' for 'init(name: String, content: [Any])'
| ├─suggestion: Replace '3bblj' with '(_,[String:Any])' for 'init(name: String, content: [String : Any])'
| ╰─suggestion: Replace '3bblj' with '(_,Encodable)' for 'init(name: String, content: some Encodable)'
14 | /// - ``init(name:content:)-2igg3`` — `[String: Any]` dictionary encoded as JSON
15 | /// - ``init(name:content:)-3h3t9`` — `[Any]` array encoded as JSON
warning: '2igg3' isn't a disambiguation for 'init(name:content:)' at '/SwiftNetworking/FormData/Item'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormDataItem.swift:14:32-14:38
12 | /// - ``init(name:data:mimeType:fileName:)`` — file attachment from in-memory `Data`
13 | /// - ``init(name:content:)-3bblj`` — `Encodable` value encoded as JSON
14 + /// - ``init(name:content:)-2igg3`` — `[String: Any]` dictionary encoded as JSON
| ├─suggestion: Replace '2igg3' with '(_,[Any])' for 'init(name: String, content: [Any])'
| ├─suggestion: Replace '2igg3' with '(_,[String:Any])' for 'init(name: String, content: [String : Any])'
| ╰─suggestion: Replace '2igg3' with '(_,Encodable)' for 'init(name: String, content: some Encodable)'
15 | /// - ``init(name:content:)-3h3t9`` — `[Any]` array encoded as JSON
16 | ///
warning: '3h3t9' isn't a disambiguation for 'init(name:content:)' at '/SwiftNetworking/FormData/Item'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormDataItem.swift:15:32-15:38
13 | /// - ``init(name:content:)-3bblj`` — `Encodable` value encoded as JSON
14 | /// - ``init(name:content:)-2igg3`` — `[String: Any]` dictionary encoded as JSON
15 + /// - ``init(name:content:)-3h3t9`` — `[Any]` array encoded as JSON
| ├─suggestion: Replace '3h3t9' with '(_,[Any])' for 'init(name: String, content: [Any])'
| ├─suggestion: Replace '3h3t9' with '(_,[String:Any])' for 'init(name: String, content: [String : Any])'
| ╰─suggestion: Replace '3h3t9' with '(_,Encodable)' for 'init(name: String, content: some Encodable)'
16 | ///
17 | /// - SeeAlso: ``FormData``, ``FormDataItemRepresentable``
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/FormData/FormURLEncoded.swift:6:23-6:29
4 | ///
5 | /// `FormURLEncoded` conforms to ``BodyContent``, so attach it to a request with
6 + /// ``Request/body(_:)-83g4n``. You can also use the shorthand ``Request/body(formURLEncoded:)``
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
7 | /// which accepts a ``Query`` directly.
8 | ///
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:44:39-44:45
42 | /// Sends the request body as an in-memory data upload task.
43 | ///
44 + /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
45 | /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:44:39-44:45
42 | /// Sends the request body as an in-memory data upload task.
43 | ///
44 + /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
45 | /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:44:39-44:45
42 | /// Sends the request body as an in-memory data upload task.
43 | ///
44 + /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
45 | /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:44:39-44:45
42 | /// Sends the request body as an in-memory data upload task.
43 | ///
44 + /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
45 | /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
warning: 'TransferMonitor' doesn't exist at '/SwiftNetworking/NeverRequest/upload(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:45:68-45:83
43 | ///
44 | /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
45 + /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
47 | ///
warning: 'TransferMonitor' doesn't exist at '/SwiftNetworking/Endpoint/upload(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:45:68-45:83
43 | ///
44 | /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
45 + /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
47 | ///
warning: 'TransferMonitor' doesn't exist at '/SwiftNetworking/Request/upload(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:45:68-45:83
43 | ///
44 | /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
45 + /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
47 | ///
warning: 'TransferMonitor' doesn't exist at '/SwiftNetworking/RequestModifierContent/upload(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Body/UploadModifier.swift:45:68-45:83
43 | ///
44 | /// Use this instead of ``body(_:)-83g4n`` when the session is configured for background
45 + /// transfers or when you need upload-progress reporting via ``TransferMonitor``. For
46 | /// large payloads that should not be fully loaded into memory, use ``upload(file:)`` instead.
47 | ///
warning: '83g4n' isn't a disambiguation for 'body(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/BodyModifier/BodyModifier.swift:7:77-7:83
5 | /// Implement this protocol to post-process a ``BodyContent`` value — for example, to apply
6 | /// compression or encryption. Chain one or more modifiers onto a body using
7 + /// ``BodyContent/modifier(_:)``, then pass the result to ``Request/body(_:)-83g4n``:
| ├─suggestion: Replace '83g4n' with '(()->[Any])' for 'consuming func body(_ array: () -> [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([Any])' for 'consuming func body(_ array: [Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->BodyContent)' for 'consuming func body(_ body: () -> some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->Encodable)' for 'consuming func body(_ body: () -> some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(BodyContent)' for 'consuming func body(_ body: some BodyContent) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(Encodable)' for 'consuming func body(_ body: some Encodable) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(()->[String:Any])' for 'consuming func body(_ dictionary: () -> [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '([String:Any])' for 'consuming func body(_ dictionary: [String : Any]) -> some Request<Self.Output>'
| ├─suggestion: Replace '83g4n' with '(FormData)' for 'consuming func body(_ formData: FormData) -> some Request<Self.Output>'
| ╰─suggestion: Replace '83g4n' with '(FormURLEncoded)' for 'consuming func body(_ formURLEncoded: FormURLEncoded) -> some Request<Self.Output>'
8 | ///
9 | /// ```swift
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:68:45-68:51
66 | /// - Returns: A modified request with the configuration value set.
67 | ///
68 + /// - SeeAlso: ``configuration(_:value:)-3t4rl`` (key-path overload), ``ConfigurationValues``
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
69 | @inlinable
70 | public consuming func configuration<Key: ConfigurationKey>(
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:68:45-68:51
66 | /// - Returns: A modified request with the configuration value set.
67 | ///
68 + /// - SeeAlso: ``configuration(_:value:)-3t4rl`` (key-path overload), ``ConfigurationValues``
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
69 | @inlinable
70 | public consuming func configuration<Key: ConfigurationKey>(
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:68:45-68:51
66 | /// - Returns: A modified request with the configuration value set.
67 | ///
68 + /// - SeeAlso: ``configuration(_:value:)-3t4rl`` (key-path overload), ``ConfigurationValues``
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
69 | @inlinable
70 | public consuming func configuration<Key: ConfigurationKey>(
warning: '3t4rl' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:68:45-68:51
66 | /// - Returns: A modified request with the configuration value set.
67 | ///
68 + /// - SeeAlso: ``configuration(_:value:)-3t4rl`` (key-path overload), ``ConfigurationValues``
| ├─suggestion: Replace '3t4rl' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '3t4rl' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
69 | @inlinable
70 | public consuming func configuration<Key: ConfigurationKey>(
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:99:45-99:51
97 | /// - Returns: A modified request with the configuration value set.
98 | ///
99 + /// - SeeAlso: ``configuration(_:value:)-4yp50`` (key-type overload), ``ConfigurationValues``
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
100 | @inlinable
101 | public consuming func configuration<Value>(
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:99:45-99:51
97 | /// - Returns: A modified request with the configuration value set.
98 | ///
99 + /// - SeeAlso: ``configuration(_:value:)-4yp50`` (key-type overload), ``ConfigurationValues``
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
100 | @inlinable
101 | public consuming func configuration<Value>(
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:99:45-99:51
97 | /// - Returns: A modified request with the configuration value set.
98 | ///
99 + /// - SeeAlso: ``configuration(_:value:)-4yp50`` (key-type overload), ``ConfigurationValues``
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
100 | @inlinable
101 | public consuming func configuration<Value>(
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/ConfigurationWriting/ConfigurationWritingModifier.swift:99:45-99:51
97 | /// - Returns: A modified request with the configuration value set.
98 | ///
99 + /// - SeeAlso: ``configuration(_:value:)-4yp50`` (key-type overload), ``ConfigurationValues``
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
100 | @inlinable
101 | public consuming func configuration<Value>(
warning: 'LoggingModifier' doesn't exist at '/SwiftNetworking/Endpoint/id(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/IdentifierModifier.swift:43:56-43:71
41 | /// Attaches a custom identifier to this request.
42 | ///
43 + /// Identifiers appear in log output produced by ``LoggingModifier`` and can be used to
44 | /// distinguish requests in multi-step flows. The label is stored in the rendered
45 | /// ``PreparedRequest`` and flows through to any logging or tracing middleware on the client.
warning: 'LoggingModifier' doesn't exist at '/SwiftNetworking/Request/id(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/IdentifierModifier.swift:43:56-43:71
41 | /// Attaches a custom identifier to this request.
42 | ///
43 + /// Identifiers appear in log output produced by ``LoggingModifier`` and can be used to
44 | /// distinguish requests in multi-step flows. The label is stored in the rendered
45 | /// ``PreparedRequest`` and flows through to any logging or tracing middleware on the client.
warning: 'LoggingModifier' doesn't exist at '/SwiftNetworking/NeverRequest/id(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/IdentifierModifier.swift:43:56-43:71
41 | /// Attaches a custom identifier to this request.
42 | ///
43 + /// Identifiers appear in log output produced by ``LoggingModifier`` and can be used to
44 | /// distinguish requests in multi-step flows. The label is stored in the rendered
45 | /// ``PreparedRequest`` and flows through to any logging or tracing middleware on the client.
warning: 'LoggingModifier' doesn't exist at '/SwiftNetworking/RequestModifierContent/id(_:)'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/IdentifierModifier.swift:43:56-43:71
41 | /// Attaches a custom identifier to this request.
42 | ///
43 + /// Identifiers appear in log output produced by ``LoggingModifier`` and can be used to
44 | /// distinguish requests in multi-step flows. The label is stored in the rendered
45 | /// ``PreparedRequest`` and flows through to any logging or tracing middleware on the client.
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:62:85-62:91
60 | ///
61 | /// Preferences are per-request settings that travel from the request definition up to
62 + /// client-side interceptors at execution time. Unlike ``configuration(_:value:)-4yp50``,
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
63 | /// which flows from client down to the request, preferences propagate in the opposite
64 | /// direction — from the request up to the client.
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:62:85-62:91
60 | ///
61 | /// Preferences are per-request settings that travel from the request definition up to
62 + /// client-side interceptors at execution time. Unlike ``configuration(_:value:)-4yp50``,
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
63 | /// which flows from client down to the request, preferences propagate in the opposite
64 | /// direction — from the request up to the client.
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:62:85-62:91
60 | ///
61 | /// Preferences are per-request settings that travel from the request definition up to
62 + /// client-side interceptors at execution time. Unlike ``configuration(_:value:)-4yp50``,
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
63 | /// which flows from client down to the request, preferences propagate in the opposite
64 | /// direction — from the request up to the client.
warning: '4yp50' isn't a disambiguation for 'configuration(_:value:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:62:85-62:91
60 | ///
61 | /// Preferences are per-request settings that travel from the request definition up to
62 + /// client-side interceptors at execution time. Unlike ``configuration(_:value:)-4yp50``,
| ├─suggestion: Replace '4yp50' with '(Key.Type,_)' for 'consuming func configuration<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : ConfigurationKey'
| ╰─suggestion: Replace '4yp50' with '(_,Value)' for 'consuming func configuration<Value>(_ keyPath: WritableKeyPath<ConfigurationValues, Value>, value: Value) -> some Request<Self.Output>'
63 | /// which flows from client down to the request, preferences propagate in the opposite
64 | /// direction — from the request up to the client.
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:71:42-71:48
69 | /// - Returns: A modified request with the preference applied.
70 | ///
71 + /// - SeeAlso: ``preference(_:value:)-2wjcp`` (key-path overload), ``PreferenceValues``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
72 | @inlinable
73 | public consuming func preference<Key: PreferenceKey>(
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:71:42-71:48
69 | /// - Returns: A modified request with the preference applied.
70 | ///
71 + /// - SeeAlso: ``preference(_:value:)-2wjcp`` (key-path overload), ``PreferenceValues``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
72 | @inlinable
73 | public consuming func preference<Key: PreferenceKey>(
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:71:42-71:48
69 | /// - Returns: A modified request with the preference applied.
70 | ///
71 + /// - SeeAlso: ``preference(_:value:)-2wjcp`` (key-path overload), ``PreferenceValues``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
72 | @inlinable
73 | public consuming func preference<Key: PreferenceKey>(
warning: '2wjcp' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:71:42-71:48
69 | /// - Returns: A modified request with the preference applied.
70 | ///
71 + /// - SeeAlso: ``preference(_:value:)-2wjcp`` (key-path overload), ``PreferenceValues``
| ├─suggestion: Replace '2wjcp' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '2wjcp' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
72 | @inlinable
73 | public consuming func preference<Key: PreferenceKey>(
warning: '6m37z' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/NeverRequest'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:102:42-102:48
100 | /// - Returns: A modified request with the preference applied.
101 | ///
102 + /// - SeeAlso: ``preference(_:value:)-6m37z`` (key-type overload), ``PreferenceValues``
| ├─suggestion: Replace '6m37z' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '6m37z' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
103 | @inlinable
104 | public consuming func preference<Value>(
warning: '6m37z' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:102:42-102:48
100 | /// - Returns: A modified request with the preference applied.
101 | ///
102 + /// - SeeAlso: ``preference(_:value:)-6m37z`` (key-type overload), ``PreferenceValues``
| ├─suggestion: Replace '6m37z' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '6m37z' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
103 | @inlinable
104 | public consuming func preference<Value>(
warning: '6m37z' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/RequestModifierContent'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:102:42-102:48
100 | /// - Returns: A modified request with the preference applied.
101 | ///
102 + /// - SeeAlso: ``preference(_:value:)-6m37z`` (key-type overload), ``PreferenceValues``
| ├─suggestion: Replace '6m37z' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '6m37z' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
103 | @inlinable
104 | public consuming func preference<Value>(
warning: '6m37z' isn't a disambiguation for 'preference(_:value:)' at '/SwiftNetworking/Endpoint'
--> Sources/SwiftNetworking/RequestModifier/RequestModifiers/Preferences/PreferenceWritingModifier.swift:102:42-102:48
100 | /// - Returns: A modified request with the preference applied.
101 | ///
102 + /// - SeeAlso: ``preference(_:value:)-6m37z`` (key-type overload), ``PreferenceValues``
| ├─suggestion: Replace '6m37z' with '(Key.Type,_)' for 'consuming func preference<Key>(_ key: Key.Type, value: Key.Value) -> some Request<Self.Output> where Key : PreferenceKey'
| ╰─suggestion: Replace '6m37z' with '(_,Value)' for 'consuming func preference<Value>(_ keyPath: WritableKeyPath<PreferenceValues, Value>, value: Value) -> some Request<Self.Output>'
103 | @inlinable
104 | public consuming func preference<Value>(
warning: 'DecodingResponseModifier' doesn't exist at '/SwiftNetworking/DataResponse'
--> Sources/SwiftNetworking/Response/Decoders/DataResponse.swift:18:45-18:69
16 | /// Access it via the static ``data`` property rather than constructing it directly.
17 | ///
18 + /// - SeeAlso: ``ResponseModifier/data``, ``DecodingResponseModifier``
| ╰─suggestion: Replace 'DecodingResponseModifier' with 'ResponseModifier-Implementations'
19 | public struct DataResponse: ResponseModifier {
20 |
warning: 'ResponseRequest' doesn't exist at '/SwiftNetworking/ResponseModifier'
--> Sources/SwiftNetworking/Response/Modifiers/ResponseModifier.swift:7:32-7:47
5 | /// `ResponseModifier` is the mechanism behind all response-decoding methods —
6 | /// `.decode(_:)`, `.decodeVoid()`, `.decodeString(encoding:)`, and `.response(_:)`.
7 + /// Each of those produces a ``ResponseRequest`` that carries the modifier.
8 | ///
9 | /// Implement `ResponseModifier` to apply custom decoding or response transformations:
warning: This documentation block is inherited by other symbols where 'Input' fails to resolve.
--> Sources/SwiftNetworking/Response/Modifiers/ResponseModifier.swift:35:40-35:49
33 | // MARK: - Functions
34 |
35 + /// Transforms a ``Response`` from ``Input`` content to ``Output`` content.
| ╰─suggestion: Use an absolute link path.
36 | ///
37 | /// - Parameter response: The raw response to transform.
warning: This documentation block is inherited by other symbols where 'Output' fails to resolve.
--> Sources/SwiftNetworking/Response/Modifiers/ResponseModifier.swift:35:61-35:71
33 | // MARK: - Functions
34 |
35 + /// Transforms a ``Response`` from ``Input`` content to ``Output`` content.
| ╰─suggestion: Use an absolute link path.
36 | ///
37 | /// - Parameter response: The raw response to transform.
warning: This documentation block is inherited by other symbols where 'Output' fails to resolve.
--> Sources/SwiftNetworking/Response/Modifiers/ResponseModifier.swift:38:40-38:50
36 | ///
37 | /// - Parameter response: The raw response to transform.
38 + /// - Returns: A new response with ``Output`` content.
| ╰─suggestion: Use an absolute link path.
39 | /// - Throws: A ``SwiftNetworkingError`` if decoding fails.
40 | func modify(_ response: consuming Response<Input>) throws(SwiftNetworkingError) -> Response<Output>
warning: 'body(boundary:_:)' is ambiguous at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/ResultBuilders/FormDataBuilder.swift:4:33-4:50
2 | /// A result builder that composes ``FormData/Item`` values into a ``FormData`` payload.
3 | ///
4 + /// Use this with the ``Request/body(boundary:_:)`` overload to construct multipart form data
| ├─suggestion: Insert '-(_,()->FormData)' for 'consuming func body(boundary: String = FormData.randomBoundary(), @FormDataBuilder _ formData: () -> FormData) -> some Request<Self.Output>'
| ╰─suggestion: Insert '-(_,[FormData.Item])' for 'consuming func body(boundary: String = FormData.randomBoundary(), _ formData: [FormData.Item]) -> some Request<Self.Output>'
5 | /// using declarative DSL syntax instead of assembling arrays manually:
6 | ///
warning: '7xhj3' isn't a disambiguation for 'headers(_:)' at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/ResultBuilders/HeaderBuilder.swift:4:44-4:50
2 | /// A result builder that composes ``HeaderRepresentable`` values into a ``Headers`` collection.
3 | ///
4 + /// Use this with the ``Request/headers(_:)-7xhj3`` overload to combine header fields from
| ├─suggestion: Replace '7xhj3' with '(()->Headers)' for 'consuming func headers(@HeaderBuilder _ headers: () -> Headers) -> some Request<Self.Output>'
| ╰─suggestion: Replace '7xhj3' with '(HeaderRepresentable)' for 'consuming func headers(_ headers: some HeaderRepresentable) -> some Request<Self.Output>'
5 | /// multiple sources using declarative DSL syntax:
6 | ///
warning: 'path(_:)-PathBuilder' doesn't exist at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/ResultBuilders/PathBuilder.swift:4:33-4:53
2 | /// A result builder that composes ``PathRepresentable`` values into a ``Path``.
3 | ///
4 + /// Use this with the ``Request/path(_:)-PathBuilder`` overload to assemble URL path segments
| ╰─suggestion: Replace 'path(_:)-PathBuilder' with 'path(_:)'
5 | /// using declarative DSL syntax:
6 | ///
warning: 'query(_:)-QueryBuilder' doesn't exist at '/SwiftNetworking/Request'
--> Sources/SwiftNetworking/ResultBuilders/QueryBuilder.swift:4:33-4:55
2 | /// A result builder that composes ``QueryRepresentable`` values into a ``Query``.
3 | ///
4 + /// Use this with the ``Request/query(_:)-QueryBuilder`` overload to assemble URL query
| ╰─suggestion: Replace 'query(_:)-QueryBuilder' with 'query(_:)'
5 | /// parameters using declarative DSL syntax:
6 | ///
Finished building documentation for 'SwiftNetworking' (1.46s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/andyheardapps/swiftnetworking/1.0.0
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/apple/swift-collections.git
Updating https://github.com/pointfreeco/swift-custom-dump
Updating https://github.com/pointfreeco/swift-snapshot-testing
Updating https://github.com/pointfreeco/swift-macro-testing.git
Updating https://github.com/pointfreeco/xctest-dynamic-overlay
Updating https://github.com/swiftlang/swift-syntax.git
Updated https://github.com/pointfreeco/swift-macro-testing.git (1.13s)
Updated https://github.com/apple/swift-collections.git (1.36s)
Updated https://github.com/swiftlang/swift-syntax.git (1.39s)
Updated https://github.com/pointfreeco/swift-snapshot-testing (1.39s)
Updated https://github.com/pointfreeco/xctest-dynamic-overlay (1.39s)
Updated https://github.com/pointfreeco/swift-custom-dump (1.39s)
[1/2325] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (2.02s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.6.5 (2.65s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.1 (0.78s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.5.0 (0.65s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.2 (0.59s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (0.57s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (0.58s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.67s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3749] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.23s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.93s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--6988338F2F200930.txt
[6/54] Compiling Snippets Snippet.swift
[7/54] Emitting module Snippets
[8/54] Compiling Snippets SnippetLanguage.swift
[9/54] Compiling Snippets SnippetParser.swift
[10/54] Emitting module SymbolKit
[11/58] Compiling SymbolKit Names.swift
[12/58] Compiling SymbolKit SPI.swift
[13/58] Compiling SymbolKit Snippet.swift
[14/58] Compiling SymbolKit Extension.swift
[15/58] Compiling SymbolKit Identifier.swift
[16/58] Compiling SymbolKit KindIdentifier.swift
[17/58] Compiling SymbolKit Location.swift
[18/58] Compiling SymbolKit Mutability.swift
[19/58] Compiling SymbolKit Mixin+Equals.swift
[20/58] Compiling SymbolKit Mixin+Hash.swift
[21/58] Compiling SymbolKit Mixin.swift
[22/58] Compiling SymbolKit LineList.swift
[23/58] Compiling SymbolKit Position.swift
[24/58] Compiling SymbolKit Symbol.swift
[25/58] Compiling SymbolKit SymbolKind.swift
[26/58] Compiling SymbolKit SymbolGraph.swift
[27/58] Compiling SymbolKit GraphCollector.swift
[28/58] Compiling SymbolKit GenericConstraint.swift
[29/58] Compiling SymbolKit GenericParameter.swift
[30/58] Compiling SymbolKit Generics.swift
[31/58] Compiling SymbolKit Namespace.swift
[32/58] Compiling SymbolKit DeclarationFragments.swift
[33/58] Compiling SymbolKit Fragment.swift
[34/58] Compiling SymbolKit FragmentKind.swift
[35/58] Compiling SymbolKit FunctionParameter.swift
[36/58] Compiling SymbolKit FunctionSignature.swift
[37/58] Compiling SymbolKit SemanticVersion.swift
[38/58] Compiling SymbolKit AccessControl.swift
[39/58] Compiling SymbolKit Availability.swift
[40/58] Compiling SymbolKit AvailabilityItem.swift
[41/58] Compiling SymbolKit Domain.swift
[42/58] Compiling SymbolKit Relationship.swift
[43/58] Compiling SymbolKit RelationshipKind.swift
[44/58] Compiling SymbolKit SourceOrigin.swift
[45/58] Compiling SymbolKit GenericConstraints.swift
[46/58] Compiling SymbolKit Swift.swift
[47/58] Compiling SymbolKit SourceRange.swift
[48/58] Compiling SymbolKit Metadata.swift
[49/58] Compiling SymbolKit Module.swift
[50/58] Compiling SymbolKit OperatingSystem.swift
[51/58] Compiling SymbolKit Platform.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract URL+Status.swift
[57/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/62] Emitting module snippet_extract
[59/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.37s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'SwiftNetworking' complete! (1.01s)
Target: SwiftNetworkingTesting
Extracting symbol information for 'SwiftNetworkingTesting'...
Finished extracting symbol information for 'SwiftNetworkingTesting'. (1.84s)
Building documentation for 'SwiftNetworkingTesting'...
warning: 'PreparedRequest' doesn't exist at '/SwiftNetworkingTesting/MockNetworkSession/expectRequest(_:sourceLocation:_:)'
--> Sources/SwiftNetworkingTesting/MockNetworkSession+Assertions.swift:37:64-37:79
35 | /// - matcher: The ``RequestMatcher`` to check against all recorded requests.
36 | /// - sourceLocation: The source location passed to `Issue.record`. Defaults to the call site.
37 + /// - body: A closure that receives the first matching ``PreparedRequest`` for inspection.
38 | public func expectRequest(
39 | _ matcher: RequestMatcher,
warning: 'SwiftNetworkingError' doesn't exist at '/SwiftNetworkingTesting/MockNetworkSession/init(strict:)'
--> Sources/SwiftNetworkingTesting/MockNetworkSession.swift:58:31-58:51
56 | ///
57 | /// - Parameter strict: When `true`, any request that has no matching stub or fallback
58 + /// response causes a ``SwiftNetworkingError/transport(_:)`` wrapping ``UnmatchedRequest``
59 | /// rather than returning an empty success. Use this to catch unexpected network calls.
60 | public init(strict: Bool = false) {
warning: 'PreparedRequest' doesn't exist at '/SwiftNetworkingTesting/MockNetworkSession/requests'
--> Sources/SwiftNetworkingTesting/MockNetworkSession.swift:72:15-72:30
70 | }
71 |
72 + /// The ``PreparedRequest`` for every request made through this session, in order.
73 | public var requests: [PreparedRequest] {
74 | lock.withLock { _recordedRequests.map(\.request) }
warning: 'PreparedRequest' doesn't exist at '/SwiftNetworkingTesting/MockNetworkSession/requests(matching:)'
--> Sources/SwiftNetworkingTesting/MockNetworkSession.swift:95:28-95:43
93 | ///
94 | /// - Parameter matcher: The ``RequestMatcher`` to filter by.
95 + /// - Returns: Every ``PreparedRequest`` that the matcher accepted.
96 | public func requests(matching matcher: RequestMatcher) -> [PreparedRequest] {
97 | requests.filter { matcher.matches($0) }
warning: 'SwiftNetworkingError' doesn't exist at '/SwiftNetworkingTesting/MockResponse/json(_:status:headers:encoder:)'
--> Sources/SwiftNetworkingTesting/MockResponse.swift:114:34-114:54
112 | ///
113 | /// If encoding fails, the returned response carries the encoding error as a failure so the
114 + /// test sees an immediate ``SwiftNetworkingError`` rather than a silent empty body.
115 | ///
116 | /// - Parameters:
warning: 'ServerSentEvent' doesn't exist at '/SwiftNetworkingTesting/MockServerSentEventsScript'
--> Sources/SwiftNetworkingTesting/MockServerSentEventsScript.swift:6:53-6:68
4 | /// A pre-recorded sequence of SSE wire lines for use with ``MockNetworkSession``.
5 | ///
6 + /// Build a script using `.events(_:)` to convert ``ServerSentEvent`` values automatically, or
7 | /// `.lines(_:)` for raw `text/event-stream` line strings. Register the result with
8 | /// ``MockNetworkSession/stubServerSentEvents(_:_:)``.
warning: 'ServerSentEvent' doesn't exist at '/SwiftNetworkingTesting/MockServerSentEventsScript/events(_:)'
--> Sources/SwiftNetworkingTesting/MockServerSentEventsScript.swift:43:16-43:31
41 | /// Returns a script built by converting the given events to `text/event-stream` wire format.
42 | ///
43 + /// Each ``ServerSentEvent`` is serialised into its `id:`, `event:`, `retry:`, and `data:` lines
44 | /// followed by an empty line, exactly as a real SSE server would send them.
45 | ///
warning: 'WebSocketConnection' doesn't exist at '/SwiftNetworkingTesting/MockWebSocketNetworkTask/emit(_:)'
--> Sources/SwiftNetworkingTesting/MockWebSocketNetworkTask.swift:163:38-163:57
161 | ///
162 | /// Use this to simulate server-initiated events — such as a remote close or a connection
163 + /// state change — while the ``WebSocketConnection`` actor is active.
164 | ///
165 | /// - Parameter event: The `WebSocketTaskEvent` to deliver.
warning: 'PreparedRequest' doesn't exist at '/SwiftNetworkingTesting/RequestMatcher'
--> Sources/SwiftNetworkingTesting/RequestMatcher.swift:4:45-4:60
2 | import SwiftNetworking
3 |
4 + /// A predicate that determines whether a ``PreparedRequest`` satisfies a given condition.
5 | ///
6 | /// Combine matchers with the `&&`, `||`, and prefix `!` operators to build compound predicates.
warning: 'Path' doesn't exist at '/SwiftNetworkingTesting/RequestMatcher/path(_:)'
--> Sources/SwiftNetworkingTesting/RequestMatcher.swift:36:68-36:72
34 | case port(Int)
35 |
36 + /// Matches requests whose URL path exactly equals the given ``Path``.
37 | case path(Path)
38 |
warning: 'PreparedRequest' doesn't exist at '/SwiftNetworkingTesting/RequestMatcher/matches(_:)'
--> Sources/SwiftNetworkingTesting/RequestMatcher.swift:90:36-90:51
88 | /// Returns whether this matcher accepts the given request.
89 | ///
90 + /// - Parameter request: The ``PreparedRequest`` to test.
91 | /// - Returns: `true` if the request satisfies this matcher's condition.
92 | public func matches(_ request: PreparedRequest) -> Bool {
Finished building documentation for 'SwiftNetworkingTesting' (0.14s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/andyheardapps/swiftnetworking/1.0.0
Building for debugging...
[0/3] Write swift-version--6988338F2F200930.txt
Build of product 'snippet-extract' complete! (0.84s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/SwiftNetworking/TODO.md
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'SwiftNetworkingTesting' complete! (0.99s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/andyheardapps/swiftnetworking/1.0.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/andyheardapps/swiftnetworking/1.0.0/linkable-paths.json
3168
20 /Users/admin/builder/spi-builder-workspace/.docs/andyheardapps/swiftnetworking/1.0.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/andyheardapps/swiftnetworking/1.0.0
WARNING: environment variable DOCS_MAX_SIZE_MB is not set
WARNING: environment variable DOCS_MAX_SIZE_MB_DEFAULT is not set
Directory size must not exceed 10.0 MB (was: 20.0 MB)
Error while generating docs: Documentation archive too large
✅ Doc result (failed) reported
Done.