diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2023-02-11 19:14:25 +0400 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2023-03-23 16:19:59 +0400 |
| commit | bec4eab3f972495df32b4861a3117ef16d73a018 (patch) | |
| tree | 44961ca125f7762b35742ce9536d2057774192e8 /src/librustdoc/core.rs | |
| parent | 84dd6dfd9d19176cc3c94bc1448a841e44d57890 (diff) | |
| download | rust-bec4eab3f972495df32b4861a3117ef16d73a018.tar.gz rust-bec4eab3f972495df32b4861a3117ef16d73a018.zip | |
rustdoc: Skip doc link resolution for non-exported items
Diffstat (limited to 'src/librustdoc/core.rs')
| -rw-r--r-- | src/librustdoc/core.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index fbfc58a436b..28458f32903 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -217,13 +217,8 @@ pub(crate) fn create_config( let crate_types = if proc_macro_crate { vec![CrateType::ProcMacro] } else { vec![CrateType::Rlib] }; - let resolve_doc_links = if *document_private { - ResolveDocLinks::All - } else { - // Should be `ResolveDocLinks::Exported` in theory, but for some reason rustdoc - // still tries to request resolutions for links on private items. - ResolveDocLinks::All - }; + let resolve_doc_links = + if *document_private { ResolveDocLinks::All } else { ResolveDocLinks::Exported }; let test = scrape_examples_options.map(|opts| opts.scrape_tests).unwrap_or(false); // plays with error output here! let sessopts = config::Options { |
