From 08d3a74a8f2538714129386f3f1a7153c49c9300 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Sat, 27 Jun 2020 00:22:03 -0700 Subject: [PATCH] Allow for parentheses after macro intra-doc-links --- src/librustdoc/passes/collect_intra_doc_links.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/librustdoc/passes/collect_intra_doc_links.rs b/src/librustdoc/passes/collect_intra_doc_links.rs index f1d1bf439f1..4fcf6ceb44d 100644 --- a/src/librustdoc/passes/collect_intra_doc_links.rs +++ b/src/librustdoc/passes/collect_intra_doc_links.rs @@ -602,6 +602,9 @@ fn fold_item(&mut self, mut item: Item) -> Option { kind = Some(ValueNS); disambiguator = Some(&prefix[..prefix.len() - 1]); link.trim_start_matches(prefix) + } else if link.ends_with("!()") { + kind = Some(MacroNS); + link.trim_end_matches("!()") } else if link.ends_with("()") { kind = Some(ValueNS); disambiguator = Some("fn"); -- GitLab