about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJason Boatman <jasonaboatman@gmail.com>2024-10-23 12:57:11 -0500
committerJason Boatman <jasonaboatman@gmail.com>2024-10-23 12:57:11 -0500
commitd7f137ea7a0e648cc545cfb55b2f4b6658ff9cae (patch)
tree648849f1080ee5be929e459995be7f7982234d18
parent7dad963782d88205fffd206b4564bc3a03ff25cc (diff)
downloadrust-d7f137ea7a0e648cc545cfb55b2f4b6658ff9cae.tar.gz
rust-d7f137ea7a0e648cc545cfb55b2f4b6658ff9cae.zip
Fix checking for `false` `labelDetailsSupport` value.
-rw-r--r--src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs
index 3b19284f241..871cde58dce 100644
--- a/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs
+++ b/src/tools/rust-analyzer/crates/rust-analyzer/src/lsp/capabilities.rs
@@ -212,7 +212,8 @@ impl ClientCapabilities {
                 .label_details_support
                 .as_ref()
         })()
-        .is_some()
+        .copied()
+        .unwrap_or_default()
     }
 
     fn completion_item(&self) -> Option<CompletionOptionsCompletionItem> {