Mark Connection.send as @_disfavoredOverload

Otherwise `Connection.send` is ambiguous once we pick up https://github.com/swiftlang/swift-tools-protocols/pull/28
This commit is contained in:
Alex Hoppen
2026-01-03 18:29:10 +01:00
parent 2aea93dac8
commit 92a2830a28

View File

@@ -23,6 +23,9 @@ extension Connection {
/// - Warning: Because this message is `async`, it does not provide any ordering
/// guarantees. If you need to guarantee that messages are sent in-order
/// use the version with a completion handler.
// Disfavor this over Connection.send implemented in swift-tools-protocols by https://github.com/swiftlang/swift-tools-protocols/pull/28
// TODO: Remove this file once we have updated the swift-tools-protocols dependency to include #28
@_disfavoredOverload
package func send<R: RequestType>(_ request: R) async throws -> R.Response {
return try await withCancellableCheckedThrowingContinuation { continuation in
return self.send(request) { result in