about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKartavya Vashishtha <sendtokartavya@gmail.com>2022-11-19 11:17:43 +0530
committerKartavya Vashishtha <sendtokartavya@gmail.com>2022-11-19 11:17:43 +0530
commita778203db9d23d2c6dbbd1bd038d6ef2d5368b94 (patch)
tree2f0b4509cc510bac6df795b018fcbd19c11fa447
parent0ffb361eb943cdfaa6c21b761a7906161fd3b041 (diff)
downloadrust-a778203db9d23d2c6dbbd1bd038d6ef2d5368b94.tar.gz
rust-a778203db9d23d2c6dbbd1bd038d6ef2d5368b94.zip
simplify ancestor climbing to not consider macros
-rw-r--r--crates/ide/src/hover/render.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide/src/hover/render.rs b/crates/ide/src/hover/render.rs
index 3b561f65da9..b5320c6b6b2 100644
--- a/crates/ide/src/hover/render.rs
+++ b/crates/ide/src/hover/render.rs
@@ -257,7 +257,7 @@ pub(super) fn struct_rest_pat(
 ) -> Option<HoverResult> {
     let pat = expr_or_pat.as_ref().right()?;
 
-    let mut ancestors = sema.ancestors_with_macros(pat.syntax().clone());
+    let mut ancestors = pat.syntax().ancestors();
     let _record_pat_field_list = ancestors.next()?;
     let record_pat = ancestors.next()?;
     let pattern = sema