diff options
| author | kennytm <kennytm@gmail.com> | 2018-02-10 14:24:03 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-02-10 14:24:03 +0800 |
| commit | d6394e51a01c9617c9d33a78d66db2236d8994dc (patch) | |
| tree | 0fe046e65da3891db2c3185e654500838c6525d8 | |
| parent | 73d276779e1b27aca17eea109b9a204763713c65 (diff) | |
| parent | 04fde1c42f92491886272f50308bf1f095307629 (diff) | |
| download | rust-d6394e51a01c9617c9d33a78d66db2236d8994dc.tar.gz rust-d6394e51a01c9617c9d33a78d66db2236d8994dc.zip | |
Rollup merge of #48064 - Manishearth:intra-doc-bail, r=QuietMisdreavus
intra-doc-links: bail early for linky things r? @QuietMisdreavus
| -rw-r--r-- | src/librustdoc/clean/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index 7c9a49c82a9..66b5f3b5ea3 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -1051,6 +1051,10 @@ impl Clean<Attributes> for [ast::Attribute] { if UnstableFeatures::from_environment().is_nightly_build() { let dox = attrs.collapsed_doc_value().unwrap_or_else(String::new); for link in markdown_links(&dox, cx.render_type) { + // bail early for real links + if link.contains('/') { + continue; + } let (def, fragment) = { let mut kind = PathKind::Unknown; let path_str = if let Some(prefix) = |
