Rollup merge of #88813 - lcnr:ena-docs, r=jyn514
explicitly link to external `ena` docs we currently do not link to the docs of `ena`: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_infer/infer/struct.InferCtxtInner.html#method.const_unification_table
This commit is contained in:
commit
146aee66b1
1 changed files with 8 additions and 0 deletions
|
@ -590,10 +590,18 @@ impl Step for Rustc {
|
|||
cargo.rustdocflag("-Znormalize-docs");
|
||||
cargo.rustdocflag("--show-type-layout");
|
||||
compile::rustc_cargo(builder, &mut cargo, target);
|
||||
cargo.arg("-Zunstable-options");
|
||||
cargo.arg("-Zskip-rustdoc-fingerprint");
|
||||
|
||||
// Only include compiler crates, no dependencies of those, such as `libc`.
|
||||
// Do link to dependencies on `docs.rs` however using `rustdoc-map`.
|
||||
cargo.arg("--no-deps");
|
||||
cargo.arg("-Zrustdoc-map");
|
||||
|
||||
// FIXME: `-Zrustdoc-map` does not yet correctly work for transitive dependencies,
|
||||
// once this is no longer an issue the special case for `ena` can be removed.
|
||||
cargo.rustdocflag("--extern-html-root-url");
|
||||
cargo.rustdocflag("ena=https://docs.rs/ena/latest/");
|
||||
|
||||
// Find dependencies for top level crates.
|
||||
let mut compiler_crates = HashSet::new();
|
||||
|
|
Loading…
Add table
Reference in a new issue