Skip to content

Commit f913d4f

Browse files
committed
Refactor if-else
1 parent 1ab8c7f commit f913d4f

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

crates/ide/src/doc_links.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,12 @@ pub(crate) fn rewrite_links(db: &RootDatabase, markdown: &str, definition: Defin
6464
// * path-based links: `../../module/struct.MyStruct.html`
6565
// * module-based links (AKA intra-doc links): `super::super::module::MyStruct`
6666
if let Some((target, title)) = rewrite_intra_doc_link(db, definition, target, title) {
67-
return (None, target, title);
68-
}
69-
if let Some(target) = rewrite_url_link(db, definition, target) {
70-
return (Some(LinkType::Inline), target, title.to_string());
67+
(None, target, title)
68+
} else if let Some(target) = rewrite_url_link(db, definition, target) {
69+
(Some(LinkType::Inline), target, title.to_string())
70+
} else {
71+
(None, target.to_string(), title.to_string())
7172
}
72-
73-
(None, target.to_string(), title.to_string())
7473
}
7574
});
7675
let mut out = String::new();

0 commit comments

Comments
 (0)