diff options
| author | 1hakusai1 <1hakusai1@gmail.com> | 2025-01-16 09:33:52 +0900 |
|---|---|---|
| committer | 1hakusai1 <1hakusai1@gmail.com> | 2025-01-16 09:33:52 +0900 |
| commit | 97a7d2354a59c0bf26660bbbc9d4a0ba7fc2c865 (patch) | |
| tree | f0b01c473f8907d403a840580819c441bb8e0962 | |
| parent | f441bbfcf34e7043468a8e7f5aafa076c09aea89 (diff) | |
| download | rust-97a7d2354a59c0bf26660bbbc9d4a0ba7fc2c865.tar.gz rust-97a7d2354a59c0bf26660bbbc9d4a0ba7fc2c865.zip | |
refactor: rename to descriptive name
| -rw-r--r-- | src/tools/rust-analyzer/crates/ide/src/goto_definition.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs b/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs index d023e6cbc0c..bb1709f9ca0 100644 --- a/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs +++ b/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs @@ -82,7 +82,8 @@ pub(crate) fn goto_definition( return Some(RangeInfo::new(original_token.text_range(), navs)); } - if let Some(navs) = find_from_definition(file_id, &original_token, sema) { + if let Some(navs) = find_definition_for_known_blanket_dual_impls(file_id, &original_token, sema) + { return Some(RangeInfo::new(original_token.text_range(), navs)); } @@ -131,7 +132,7 @@ pub(crate) fn goto_definition( } // If the token is into(), try_into(), parse(), search the definition of From, TryFrom, FromStr. -fn find_from_definition( +fn find_definition_for_known_blanket_dual_impls( file_id: FileId, original_token: &SyntaxToken, sema: &Semantics<'_, RootDatabase>, |
