about summary refs log tree commit diff
path: root/src/librustdoc/html/static/source-script.js
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2020-07-13 22:23:11 -0700
committerGitHub <noreply@github.com>2020-07-13 22:23:11 -0700
commite4a9b361267b1bcd9ead320f19ef15a6fa4e48f2 (patch)
tree27f6749555466c0b9718ff1040ad180165822bd0 /src/librustdoc/html/static/source-script.js
parent549aa03d862d45f5c33fae2ea2a2d2d537207bda (diff)
parent87895251ea372a8a776a229c45dd703b4e5b22eb (diff)
downloadrust-e4a9b361267b1bcd9ead320f19ef15a6fa4e48f2.tar.gz
rust-e4a9b361267b1bcd9ead320f19ef15a6fa4e48f2.zip
Rollup merge of #74147 - dennis-hamester:fix/issue-74134, r=jyn514
rustdoc: Allow linking from private items to private types

Fixes #74134

After PR #72771 this would trigger an intra_doc_link_resolution_failure warning
when rustdoc is invoked without --document-private-items. Links from private
items to private types are however never actually generated in that case and
thus shouldn't produce a warning. These links are in fact a very useful tool to
document crate internals.

Tests are added for all 4 combinations of public/private items and link
targets. Test 1 is the case mentioned above and fails without this commit. Tests
2 - 4 passed before already but are added nonetheless to prevent regressions.
Diffstat (limited to 'src/librustdoc/html/static/source-script.js')
0 files changed, 0 insertions, 0 deletions