From 83c9e1f2129138330024ddb4c02404f15b563675 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 15:11:35 +0000 Subject: [PATCH 1/2] chore(deps): bump lsp-server from 0.7.9 to 0.10.0 Bumps [lsp-server](https://github.com/rust-lang/rust-analyzer) from 0.7.9 to 0.10.0. - [Release notes](https://github.com/rust-lang/rust-analyzer/releases) - [Commits](https://github.com/rust-lang/rust-analyzer/commits) --- updated-dependencies: - dependency-name: lsp-server dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 48d63f8..303c891 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -268,9 +268,9 @@ checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "lsp-server" -version = "0.7.9" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d6ada348dbc2703cbe7637b2dda05cff84d3da2819c24abcb305dd613e0ba2e" +checksum = "3ee25a31f2e571e426eef2896179450cafc7e2f5be00d8a93b1c2d21c0ff7656" dependencies = [ "crossbeam-channel", "log", diff --git a/Cargo.toml b/Cargo.toml index 3bac80f..1b9a6d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ anyhow = "1.0.102" crossbeam-channel = "0.5" env_logger = "0.11.10" log = "0.4.29" -lsp-server = "0.7.9" +lsp-server = "0.10.0" lsp-types = "0.97.0" serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.150" From b665204fc7bda452a55fc90dfe2f40554827adb0 Mon Sep 17 00:00:00 2001 From: k8s-1 <176627561+k8s-1@users.noreply.github.com> Date: Fri, 14 Aug 2026 17:44:57 +0200 Subject: [PATCH 2/2] fix: adapt to lsp-server 0.10.0 Response API Response.result was replaced with Response.response_result (a Result) in lsp-server 0.10.0. --- src/server/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/mod.rs b/src/server/mod.rs index 1119938..684d131 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -137,7 +137,7 @@ fn main_loop( Message::Response(resp) => { if server.pending_config_request_id.as_ref() == Some(&resp.id) { server.pending_config_request_id = None; - if let Some(result) = resp.result { + if let Ok(result) = resp.response_result { let cfg = result .as_array() .and_then(|arr| arr.first())