diff options
| author | François Mockers <mockersf@gmail.com> | 2021-07-06 20:19:54 +0200 |
|---|---|---|
| committer | François Mockers <mockersf@gmail.com> | 2021-07-06 22:30:14 +0200 |
| commit | a75e6292c52673df2aa090f16873e162028a39d4 (patch) | |
| tree | 0c155e3954c4bf8befcf22d46e34d11c7f0fccfb | |
| parent | 441a350e2c15f88b550921f911edc9e039164f15 (diff) | |
| download | rust-a75e6292c52673df2aa090f16873e162028a39d4.tar.gz rust-a75e6292c52673df2aa090f16873e162028a39d4.zip | |
only remove link for TyMethod
| -rw-r--r-- | src/librustdoc/html/render/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs index e6a10c47497..a7016075407 100644 --- a/src/librustdoc/html/render/mod.rs +++ b/src/librustdoc/html/render/mod.rs @@ -867,10 +867,10 @@ fn render_assoc_item( ItemType::TyMethod }; - match href(did.expect_def_id(), cx) { - Ok(p) => Some(format!("{}#{}.{}", p.0, ty, name)), - Err(HrefError::DocumentationNotBuilt) => None, - Err(_) => Some(format!("#{}.{}", ty, name)), + match (href(did.expect_def_id(), cx), ty) { + (Ok(p), ty) => Some(format!("{}#{}.{}", p.0, ty, name)), + (Err(HrefError::DocumentationNotBuilt), ItemType::TyMethod) => None, + (Err(_), ty) => Some(format!("#{}.{}", ty, name)), } } }; |
