aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/goto_definition.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ide/src/goto_definition.rs')
-rw-r--r--crates/ide/src/goto_definition.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/ide/src/goto_definition.rs b/crates/ide/src/goto_definition.rs
index 4e4d1b200..1951c599f 100644
--- a/crates/ide/src/goto_definition.rs
+++ b/crates/ide/src/goto_definition.rs
@@ -32,6 +32,7 @@ pub(crate) fn goto_definition(
32 let parent = token.parent()?; 32 let parent = token.parent()?;
33 if let Some(comment) = ast::Comment::cast(token) { 33 if let Some(comment) = ast::Comment::cast(token) {
34 let docs = doc_owner_to_def(&sema, &parent)?.docs(db)?; 34 let docs = doc_owner_to_def(&sema, &parent)?.docs(db)?;
35
35 let (_, link, ns) = extract_positioned_link_from_comment(position.offset, &comment, docs)?; 36 let (_, link, ns) = extract_positioned_link_from_comment(position.offset, &comment, docs)?;
36 let def = doc_owner_to_def(&sema, &parent)?; 37 let def = doc_owner_to_def(&sema, &parent)?;
37 let nav = resolve_doc_path_for_def(db, def, &link, ns)?.try_to_nav(db)?; 38 let nav = resolve_doc_path_for_def(db, def, &link, ns)?.try_to_nav(db)?;