We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 797692c commit 7b52933Copy full SHA for 7b52933
src/language_server_protocol.rs
@@ -3510,7 +3510,8 @@ impl LanguageClient {
3510
let is_incomplete;
3511
let matches;
3512
if let Ok(ref value) = result {
3513
- let completion = CompletionResponse::deserialize(value)?;
+ let completion = <Option<CompletionResponse>>::deserialize(value)?;
3514
+ let completion = completion.unwrap_or_else(|| CompletionResponse::Array(vec![]));
3515
is_incomplete = match completion {
3516
CompletionResponse::List(ref list) => list.is_incomplete,
3517
_ => false,
0 commit comments