Unrecognized option: 'document-private-items' error in build stage
Summary
The build stage fails/is not green due to the nightly build of Rust.
Steps to reproduce:
Given: Docker image is rustlang/rust:nightly
.
rustdoc --edition=2018 --crate-type lib --crate-name tor_dirmgr crates/tor-dirmgr/src/lib.rs -o /builds/tpo/core/arti/target/doc --cfg 'feature="default"' --cfg 'feature="memmap2"' --cfg 'feature="mmap"' --cfg 'feature="routerdesc"' --cfg 'feature="static"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=03342b4af3c9ad48 -L dependency=/builds/tpo/core/arti/target/debug/deps --extern async_trait=/builds/tpo/core/arti/target/debug/deps/libasync_trait-25efcc67c068c75d.so --extern base64=/builds/tpo/core/arti/target/debug/deps/libbase64-fc54b7dac8c37ff8.rmeta --extern derive_builder=/builds/tpo/core/arti/target/debug/deps/libderive_builder-e0d29543f3ee71f0.rmeta --extern digest=/builds/tpo/core/arti/target/debug/deps/libdigest-5294b49980fdd964.rmeta --extern event_listener=/builds/tpo/core/arti/target/debug/deps/libevent_listener-e7e03de28283491f.rmeta --extern fslock=/builds/tpo/core/arti/target/debug/deps/libfslock-b312da71e00a939e.rmeta --extern futures=/builds/tpo/core/arti/target/debug/deps/libfutures-12328c3c53c18ce6.rmeta --extern hex=/builds/tpo/core/arti/target/debug/deps/libhex-52738f6114d4bb1b.rmeta --extern humantime_serde=/builds/tpo/core/arti/target/debug/deps/libhumantime_serde-a8656ada3a9f6f8c.rmeta --extern itertools=/builds/tpo/core/arti/target/debug/deps/libitertools-ed6d9e96085d6069.rmeta --extern memmap2=/builds/tpo/core/arti/target/debug/deps/libmemmap2-00f241de9244ddb8.rmeta --extern once_cell=/builds/tpo/core/arti/target/debug/deps/libonce_cell-88ef809ea5bdbc77.rmeta --extern postage=/builds/tpo/core/arti/target/debug/deps/libpostage-3cd2da63b038b761.rmeta --extern rand=/builds/tpo/core/arti/target/debug/deps/librand-f007c982c8c51a12.rmeta --extern retry_error=/builds/tpo/core/arti/target/debug/deps/libretry_error-0d1a42193f831f72.rmeta --extern rusqlite=/builds/tpo/core/arti/target/debug/deps/librusqlite-d24ed85c86b154d0.rmeta --extern serde=/builds/tpo/core/arti/target/debug/deps/libserde-9913dbbfcd998186.rmeta --extern signature=/builds/tpo/core/arti/target/debug/deps/libsignature-bfa06a9a193347a4.rmeta --extern thiserror=/builds/tpo/core/arti/target/debug/deps/libthiserror-e3a57847eed1a010.rmeta --extern time=/builds/tpo/core/arti/target/debug/deps/libtime-974a8c2e4079d94d.rmeta --extern tor_checkable=/builds/tpo/core/arti/target/debug/deps/libtor_checkable-e335accabe64e5a3.rmeta --extern tor_circmgr=/builds/tpo/core/arti/target/debug/deps/libtor_circmgr-e6f06291ecf23d97.rmeta --extern tor_config=/builds/tpo/core/arti/target/debug/deps/libtor_config-8ce9028607e80a72.rmeta --extern tor_consdiff=/builds/tpo/core/arti/target/debug/deps/libtor_consdiff-0616a72a65b2c3a7.rmeta --extern tor_dirclient=/builds/tpo/core/arti/target/debug/deps/libtor_dirclient-868f2df9146d1096.rmeta --extern tor_llcrypto=/builds/tpo/core/arti/target/debug/deps/libtor_llcrypto-a259a67655059250.rmeta --extern tor_netdir=/builds/tpo/core/arti/target/debug/deps/libtor_netdir-c369998c392bf94a.rmeta --extern tor_netdoc=/builds/tpo/core/arti/target/debug/deps/libtor_netdoc-dda1a03948992364.rmeta --extern tor_rtcompat=/builds/tpo/core/arti/target/debug/deps/libtor_rtcompat-aa3dfb5fe05c35f5.rmeta --extern tracing=/builds/tpo/core/arti/target/debug/deps/libtracing-90e2cc81476e06ab.rmeta -Dwarnings --crate-version 0.0.3
What is the current bug behavior?
thread 'rustc' panicked at 'no entry found for key', src/librustdoc/passes/collect_intra_doc_links.rs:929:16 Unrecognized option: 'document-private-items'.
What is the expected behavior?
Build Stage should be green.
Environment
https://gitlab.torproject.org/tpo/core/arti/-/jobs/88146
Relevant logs and/or screenshots:
https://gitlab.torproject.org/tpo/core/arti/-/jobs/88146