Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/navigation_target.rs')
| -rw-r--r-- | crates/ide/src/navigation_target.rs | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/crates/ide/src/navigation_target.rs b/crates/ide/src/navigation_target.rs index 3eb2651314..066141d36f 100644 --- a/crates/ide/src/navigation_target.rs +++ b/crates/ide/src/navigation_target.rs @@ -152,22 +152,7 @@ impl NavigationTarget { ) } - pub(crate) fn from_expr( - db: &RootDatabase, - InFile { file_id, value }: InFile<ast::Expr>, - focus_range: Option<TextRange>, - ) -> UpmappingResult<NavigationTarget> { - let name: SmolStr = "<expr>".into(); - let kind = SymbolKind::Label; - - orig_range_with_focus_r(db, file_id, value.syntax().text_range(), focus_range).map( - |(FileRange { file_id, range: full_range }, focus_range)| { - NavigationTarget::from_syntax(file_id, name.clone(), focus_range, full_range, kind) - }, - ) - } - - fn from_syntax( + pub(crate) fn from_syntax( file_id: FileId, name: SmolStr, focus_range: Option<TextRange>, @@ -747,7 +732,7 @@ fn orig_range_with_focus( ) } -fn orig_range_with_focus_r( +pub(crate) fn orig_range_with_focus_r( db: &RootDatabase, hir_file: HirFileId, value: TextRange, |