Fix clippy::manual_map
lint violations (#36584)
#36577 Release Notes: - N/A
This commit is contained in:
parent
de12633591
commit
bc79076ad3
18 changed files with 62 additions and 118 deletions
|
@ -12270,11 +12270,10 @@ async fn populate_labels_for_completions(
|
|||
let lsp_completions = new_completions
|
||||
.iter()
|
||||
.filter_map(|new_completion| {
|
||||
if let Some(lsp_completion) = new_completion.source.lsp_completion(true) {
|
||||
Some(lsp_completion.into_owned())
|
||||
} else {
|
||||
None
|
||||
}
|
||||
new_completion
|
||||
.source
|
||||
.lsp_completion(true)
|
||||
.map(|lsp_completion| lsp_completion.into_owned())
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
|
@ -12294,11 +12293,7 @@ async fn populate_labels_for_completions(
|
|||
for completion in new_completions {
|
||||
match completion.source.lsp_completion(true) {
|
||||
Some(lsp_completion) => {
|
||||
let documentation = if let Some(docs) = lsp_completion.documentation.clone() {
|
||||
Some(docs.into())
|
||||
} else {
|
||||
None
|
||||
};
|
||||
let documentation = lsp_completion.documentation.clone().map(|docs| docs.into());
|
||||
|
||||
let mut label = labels.next().flatten().unwrap_or_else(|| {
|
||||
CodeLabel::fallback_for_completion(&lsp_completion, language.as_deref())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue