diff options
| author | Kartavya Vashishtha <sendtokartavya@gmail.com> | 2022-11-19 11:17:43 +0530 |
|---|---|---|
| committer | Kartavya Vashishtha <sendtokartavya@gmail.com> | 2022-11-19 11:17:43 +0530 |
| commit | a778203db9d23d2c6dbbd1bd038d6ef2d5368b94 (patch) | |
| tree | 2f0b4509cc510bac6df795b018fcbd19c11fa447 | |
| parent | 0ffb361eb943cdfaa6c21b761a7906161fd3b041 (diff) | |
| download | rust-a778203db9d23d2c6dbbd1bd038d6ef2d5368b94.tar.gz rust-a778203db9d23d2c6dbbd1bd038d6ef2d5368b94.zip | |
simplify ancestor climbing to not consider macros
| -rw-r--r-- | crates/ide/src/hover/render.rs | 2 |
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 |
