Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #14570 - Veykril:code-lens-fix, r=Veykril
fix: Fix inverted code lens resolve file version check Fixes https://github.com/rust-lang/rust-analyzer/issues/14568
bors 2023-04-14
parent 2c251a7 · parent 3c7b671 · commit 10e0aaf
-rw-r--r--crates/rust-analyzer/src/from_proto.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/rust-analyzer/src/from_proto.rs b/crates/rust-analyzer/src/from_proto.rs
index 1482183926..44891fad1a 100644
--- a/crates/rust-analyzer/src/from_proto.rs
+++ b/crates/rust-analyzer/src/from_proto.rs
@@ -105,7 +105,8 @@ pub(crate) fn annotation(
match resolve.kind {
lsp_ext::CodeLensResolveDataKind::Impls(params) => {
- if matches!(snap.url_file_version(&params.text_document_position_params.text_document.uri), Some(version) if version == resolve.version)
+ if snap.url_file_version(&params.text_document_position_params.text_document.uri)
+ != Some(resolve.version)
{
return Ok(None);
}
@@ -119,8 +120,7 @@ pub(crate) fn annotation(
})
}
lsp_ext::CodeLensResolveDataKind::References(params) => {
- if matches!(snap.url_file_version(&params.text_document.uri), Some(version) if version == resolve.version)
- {
+ if snap.url_file_version(&params.text_document.uri) != Some(resolve.version) {
return Ok(None);
}
let pos @ FilePosition { file_id, .. } = file_position(snap, params)?;
@@ -131,5 +131,6 @@ pub(crate) fn annotation(
kind: AnnotationKind::HasReferences { pos, data: None },
})
}
- }.map(Some)
+ }
+ .map(Some)
}