mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user