diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2024-08-24 01:21:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-24 01:21:21 +0100 |
commit | 2ab4afc6b8e90f1315e0727c9b9c714c3667dc45 (patch) | |
tree | 05f07ba22d5d4a5f5120ab988320ad88ea20d542 /cli/lsp/client.rs | |
parent | bbd3a7e637b0223647405adf76b23092ab957157 (diff) |
refactor(lsp): changes for lsp_types 0.97.0 (#25169)
Diffstat (limited to 'cli/lsp/client.rs')
-rw-r--r-- | cli/lsp/client.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cli/lsp/client.rs b/cli/lsp/client.rs index 719ce53f6..6ed0c0430 100644 --- a/cli/lsp/client.rs +++ b/cli/lsp/client.rs @@ -58,7 +58,7 @@ impl Client { ) { self .0 - .publish_diagnostics(uri.into_url(), diags, version) + .publish_diagnostics(uri.to_uri(), diags, version) .await; } @@ -149,7 +149,7 @@ impl OutsideLockClient { pub async fn workspace_configuration( &self, - scopes: Vec<Option<lsp::Url>>, + scopes: Vec<Option<lsp::Uri>>, ) -> Result<Vec<WorkspaceSettings>, AnyError> { self.0.workspace_configuration(scopes).await } @@ -159,7 +159,7 @@ impl OutsideLockClient { trait ClientTrait: Send + Sync { async fn publish_diagnostics( &self, - uri: lsp::Url, + uri: lsp::Uri, diagnostics: Vec<lsp::Diagnostic>, version: Option<i32>, ); @@ -182,7 +182,7 @@ trait ClientTrait: Send + Sync { ); async fn workspace_configuration( &self, - scopes: Vec<Option<lsp::Url>>, + scopes: Vec<Option<lsp::Uri>>, ) -> Result<Vec<WorkspaceSettings>, AnyError>; async fn show_message(&self, message_type: lsp::MessageType, text: String); async fn register_capability( @@ -198,7 +198,7 @@ struct TowerClient(tower_lsp::Client); impl ClientTrait for TowerClient { async fn publish_diagnostics( &self, - uri: lsp::Url, + uri: lsp::Uri, diagnostics: Vec<lsp::Diagnostic>, version: Option<i32>, ) { @@ -276,7 +276,7 @@ impl ClientTrait for TowerClient { async fn workspace_configuration( &self, - scopes: Vec<Option<lsp::Url>>, + scopes: Vec<Option<lsp::Uri>>, ) -> Result<Vec<WorkspaceSettings>, AnyError> { let config_response = self .0 @@ -349,7 +349,7 @@ struct ReplClient; impl ClientTrait for ReplClient { async fn publish_diagnostics( &self, - _uri: lsp::Url, + _uri: lsp::Uri, _diagnostics: Vec<lsp::Diagnostic>, _version: Option<i32>, ) { @@ -383,7 +383,7 @@ impl ClientTrait for ReplClient { async fn workspace_configuration( &self, - scopes: Vec<Option<lsp::Url>>, + scopes: Vec<Option<lsp::Uri>>, ) -> Result<Vec<WorkspaceSettings>, AnyError> { Ok(vec![get_repl_workspace_settings(); scopes.len()]) } |