We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bc49c3b commit 57ee7a6Copy full SHA for 57ee7a6
src/bootstrap/doc.rs
@@ -648,15 +648,24 @@ impl Step for Rustc {
648
}
649
650
651
+ let mut to_open = None;
652
for krate in &compiler_crates {
653
// Create all crate output directories first to make sure rustdoc uses
654
// relative links.
655
// FIXME: Cargo should probably do this itself.
656
t!(fs::create_dir_all(out_dir.join(krate)));
657
cargo.arg("-p").arg(krate);
658
+ if to_open.is_none() {
659
+ to_open = Some(krate);
660
+ }
661
662
663
builder.run(&mut cargo.into());
664
+ // Let's open the first crate documentation page:
665
+ if let Some(krate) = to_open {
666
+ let index = out.join(krate).join("index.html");
667
+ open(builder, &index);
668
669
670
671
0 commit comments