diff options
Diffstat (limited to 'crates/ide/src/goto_definition.rs')
-rw-r--r-- | crates/ide/src/goto_definition.rs | 1 |
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)?; |