Skip to content

Commit 8e03634

Browse files
authored
Rust-Analyzer fix resolve failure on for_ref value being null (#4664)
1 parent 363b539 commit 8e03634

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lsp-completion.el

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,10 @@ See #2675"
184184
(let ((data (lsp:completion-item-data? item)))
185185
(when (lsp-member? data :import_for_trait_assoc_item)
186186
(unless (lsp-get data :import_for_trait_assoc_item)
187-
(lsp-put data :import_for_trait_assoc_item :json-false)))))
187+
(lsp-put data :import_for_trait_assoc_item :json-false)))
188+
(when (lsp-member? data :for_ref)
189+
(unless (lsp-get data :for_ref)
190+
(lsp-put data :for_ref :json-false)))))
188191

189192
(defun lsp-completion--resolve (item)
190193
"Resolve completion ITEM.

0 commit comments

Comments
 (0)