@@ -280,14 +280,14 @@ fn completion_item(
280
280
let mut something_to_resolve = false ;
281
281
282
282
let filter_text = if fields_to_resolve. resolve_filter_text {
283
- something_to_resolve = !item. lookup ( ) . is_empty ( ) ;
283
+ something_to_resolve | = !item. lookup ( ) . is_empty ( ) ;
284
284
None
285
285
} else {
286
286
Some ( item. lookup ( ) . to_owned ( ) )
287
287
} ;
288
288
289
289
let text_edit = if fields_to_resolve. resolve_text_edit {
290
- something_to_resolve = true ;
290
+ something_to_resolve | = true ;
291
291
None
292
292
} else {
293
293
// LSP does not allow arbitrary edits in completion, so we have to do a
@@ -319,14 +319,14 @@ fn completion_item(
319
319
320
320
let insert_text_format = item. is_snippet . then_some ( lsp_types:: InsertTextFormat :: SNIPPET ) ;
321
321
let tags = if fields_to_resolve. resolve_tags {
322
- something_to_resolve = item. deprecated ;
322
+ something_to_resolve | = item. deprecated ;
323
323
None
324
324
} else {
325
325
item. deprecated . then ( || vec ! [ lsp_types:: CompletionItemTag :: DEPRECATED ] )
326
326
} ;
327
327
let command = if item. trigger_call_info && config. client_commands ( ) . trigger_parameter_hints {
328
328
if fields_to_resolve. resolve_command {
329
- something_to_resolve = true ;
329
+ something_to_resolve | = true ;
330
330
None
331
331
} else {
332
332
Some ( command:: trigger_parameter_hints ( ) )
@@ -336,14 +336,14 @@ fn completion_item(
336
336
} ;
337
337
338
338
let detail = if fields_to_resolve. resolve_detail {
339
- something_to_resolve = item. detail . is_some ( ) ;
339
+ something_to_resolve | = item. detail . is_some ( ) ;
340
340
None
341
341
} else {
342
342
item. detail
343
343
} ;
344
344
345
345
let documentation = if fields_to_resolve. resolve_documentation {
346
- something_to_resolve = item. documentation . is_some ( ) ;
346
+ something_to_resolve | = item. documentation . is_some ( ) ;
347
347
None
348
348
} else {
349
349
item. documentation . map ( documentation)
@@ -366,7 +366,7 @@ fn completion_item(
366
366
367
367
if config. completion_label_details_support ( ) {
368
368
if fields_to_resolve. resolve_label_details {
369
- something_to_resolve = true ;
369
+ something_to_resolve | = true ;
370
370
} else {
371
371
lsp_item. label_details = Some ( lsp_types:: CompletionItemLabelDetails {
372
372
detail : item. label_detail . as_ref ( ) . map ( ToString :: to_string) ,
0 commit comments