Build #1225589 2024-05-21T00:34:55.954307+00:00
# rustc version
rustc 1.80.0-nightly (d84b90375 2024-05-19)# docs.rs version
docsrs 0.6.0 (2d4f32bd 2024-05-19)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/rustc_utils-0.10.0-nightly-2024-05-20/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/rustc_utils-0.10.0-nightly-2024-05-20/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240519-1.80.0-nightly-d84b90375\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-apple-darwin\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-apple-darwin", kill_on_drop: false }`
[INFO] [stdout] c294937cd41e97f3860fdbbf168729f5da89d006a4ab7d0b0139b26e1e3c5cd5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c294937cd41e97f3860fdbbf168729f5da89d006a4ab7d0b0139b26e1e3c5cd5", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Documenting rustc_utils v0.10.0-nightly-2024-05-20 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0463]: can't find crate for `either`
[INFO] [stderr] --> src/lib.rs:27:1
[INFO] [stderr] |
[INFO] [stderr] 27 | extern crate either;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_borrowck`
[INFO] [stderr] --> src/lib.rs:28:1
[INFO] [stderr] |
[INFO] [stderr] 28 | extern crate rustc_borrowck;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_data_structures`
[INFO] [stderr] --> src/lib.rs:29:1
[INFO] [stderr] |
[INFO] [stderr] 29 | extern crate rustc_data_structures;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_driver`
[INFO] [stderr] --> src/lib.rs:30:1
[INFO] [stderr] |
[INFO] [stderr] 30 | extern crate rustc_driver;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_errors`
[INFO] [stderr] --> src/lib.rs:31:1
[INFO] [stderr] |
[INFO] [stderr] 31 | extern crate rustc_errors;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_graphviz`
[INFO] [stderr] --> src/lib.rs:32:1
[INFO] [stderr] |
[INFO] [stderr] 32 | extern crate rustc_graphviz;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_hir`
[INFO] [stderr] --> src/lib.rs:33:1
[INFO] [stderr] |
[INFO] [stderr] 33 | extern crate rustc_hir;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_index`
[INFO] [stderr] --> src/lib.rs:34:1
[INFO] [stderr] |
[INFO] [stderr] 34 | extern crate rustc_index;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_infer`
[INFO] [stderr] --> src/lib.rs:35:1
[INFO] [stderr] |
[INFO] [stderr] 35 | extern crate rustc_infer;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_interface`
[INFO] [stderr] --> src/lib.rs:36:1
[INFO] [stderr] |
[INFO] [stderr] 36 | extern crate rustc_interface;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_middle`
[INFO] [stderr] --> src/lib.rs:38:1
[INFO] [stderr] |
[INFO] [stderr] 38 | extern crate rustc_middle;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_mir_dataflow`
[INFO] [stderr] --> src/lib.rs:39:1
[INFO] [stderr] |
[INFO] [stderr] 39 | extern crate rustc_mir_dataflow;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_mir_transform`
[INFO] [stderr] --> src/lib.rs:40:1
[INFO] [stderr] |
[INFO] [stderr] 40 | extern crate rustc_mir_transform;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_serialize`
[INFO] [stderr] --> src/lib.rs:41:1
[INFO] [stderr] |
[INFO] [stderr] 41 | extern crate rustc_serialize;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_session`
[INFO] [stderr] --> src/lib.rs:42:1
[INFO] [stderr] |
[INFO] [stderr] 42 | extern crate rustc_session;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_span`
[INFO] [stderr] --> src/lib.rs:43:1
[INFO] [stderr] |
[INFO] [stderr] 43 | extern crate rustc_span;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_target`
[INFO] [stderr] --> src/lib.rs:44:1
[INFO] [stderr] |
[INFO] [stderr] 44 | extern crate rustc_target;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_trait_selection`
[INFO] [stderr] --> src/lib.rs:45:1
[INFO] [stderr] |
[INFO] [stderr] 45 | extern crate rustc_trait_selection;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `rustc_type_ir`
[INFO] [stderr] --> src/lib.rs:46:1
[INFO] [stderr] |
[INFO] [stderr] 46 | extern crate rustc_type_ir;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] |
[INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stderr]
[INFO] [stderr] error[E0463]: can't find crate for `smallvec`
[INFO] [stderr] --> src/lib.rs:47:1
[INFO] [stderr] |
[INFO] [stderr] 47 | extern crate smallvec;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `super::filename::FilenameIndex`
[INFO] [stderr] --> src/source_map/range.rs:20:33
[INFO] [stderr] |
[INFO] [stderr] 20 | use super::filename::{Filename, FilenameIndex};
[INFO] [stderr] | ^^^^^^^^^^^^^ no `FilenameIndex` in `source_map::filename`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:23:44
[INFO] [stderr] |
[INFO] [stderr] 23 | type AllReturnsIter<'a>: Iterator<Item = Location>
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:30:46
[INFO] [stderr] |
[INFO] [stderr] 30 | type AllLocationsIter<'a>: Iterator<Item = Location>
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:37:39
[INFO] [stderr] |
[INFO] [stderr] 37 | type LocationsIter: Iterator<Item = Location>;
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stderr] --> src/mir/body.rs:40:39
[INFO] [stderr] |
[INFO] [stderr] 40 | fn locations_in_block(&self, block: BasicBlock) -> Self::LocationsIter;
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Local` in this scope
[INFO] [stderr] --> src/mir/body.rs:43:52
[INFO] [stderr] |
[INFO] [stderr] 43 | fn debug_info_name_map(&self) -> HashMap<String, Local>;
[INFO] [stderr] | ^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr] |
[INFO] [stderr] 22 | pub trait BodyExt<'tcx, Local> {
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:52:42
[INFO] [stderr] |
[INFO] [stderr] 52 | fn location_to_hir_id(&self, location: Location) -> HirId;
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `SourceInfo` in this scope
[INFO] [stderr] --> src/mir/body.rs:54:42
[INFO] [stderr] |
[INFO] [stderr] 54 | fn source_info_to_hir_id(&self, info: &SourceInfo) -> HirId;
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stderr] --> src/mir/body.rs:60:57
[INFO] [stderr] |
[INFO] [stderr] 60 | fn control_dependencies(&self) -> ControlDependencies<BasicBlock>;
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Place` in this scope
[INFO] [stderr] --> src/mir/body.rs:66:40
[INFO] [stderr] |
[INFO] [stderr] 66 | type PlacesIter<'a>: Iterator<Item = Place<'tcx>>
[INFO] [stderr] | ^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Body` in this scope
[INFO] [stderr] --> src/mir/body.rs:86:30
[INFO] [stderr] |
[INFO] [stderr] 86 | impl<'tcx> BodyExt<'tcx> for Body<'tcx> {
[INFO] [stderr] | ^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:87:50
[INFO] [stderr] |
[INFO] [stderr] 87 | type AllReturnsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:101:52
[INFO] [stderr] |
[INFO] [stderr] 101 | type AllLocationsIter<'a> = impl Iterator<Item = Location> + Captures<'tcx> + 'a where Self: 'a;
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:114:45
[INFO] [stderr] |
[INFO] [stderr] 114 | type LocationsIter = impl Iterator<Item = Location>;
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stderr] --> src/mir/body.rs:115:39
[INFO] [stderr] |
[INFO] [stderr] 115 | fn locations_in_block(&self, block: BasicBlock) -> Self::LocationsIter {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Local` in this scope
[INFO] [stderr] --> src/mir/body.rs:123:52
[INFO] [stderr] |
[INFO] [stderr] 123 | fn debug_info_name_map(&self) -> HashMap<String, Local> {
[INFO] [stderr] | ^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: you might be missing a type parameter
[INFO] [stderr] |
[INFO] [stderr] 86 | impl<'tcx, Local> BodyExt<'tcx> for Body<'tcx> {
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Location` in this scope
[INFO] [stderr] --> src/mir/body.rs:140:42
[INFO] [stderr] |
[INFO] [stderr] 140 | fn location_to_hir_id(&self, location: Location) -> HirId {
[INFO] [stderr] | ^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::panic::Location;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::panic::Location;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `SourceInfo` in this scope
[INFO] [stderr] --> src/mir/body.rs:145:42
[INFO] [stderr] |
[INFO] [stderr] 145 | fn source_info_to_hir_id(&self, info: &SourceInfo) -> HirId {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `BasicBlock` in this scope
[INFO] [stderr] --> src/mir/body.rs:151:57
[INFO] [stderr] |
[INFO] [stderr] 151 | fn control_dependencies(&self) -> ControlDependencies<BasicBlock> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr] |
[INFO] [stderr] 3 + use core::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr] 3 + use std::intrinsics::mir::BasicBlock;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `Place` in this scope
[INFO] [stderr] --> src/mir/body.rs:174:46
[INFO] [stderr] |
[INFO] [stderr] 174 | type PlacesIter<'a> = impl Iterator<Item = Place<'tcx>> + Captures<'tcx> + 'a
[INFO] [stderr] | ^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:18:29
[INFO] [stderr] |
[INFO] [stderr] 18 | struct ReversedGraph<'a, G: ControlFlowGraph> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `DirectedGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:24:27
[INFO] [stderr] |
[INFO] [stderr] 24 | impl<G: ControlFlowGraph> DirectedGraph for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:24:9
[INFO] [stderr] |
[INFO] [stderr] 24 | impl<G: ControlFlowGraph> DirectedGraph for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `StartNode` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:32:27
[INFO] [stderr] |
[INFO] [stderr] 32 | impl<G: ControlFlowGraph> StartNode for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:32:9
[INFO] [stderr] |
[INFO] [stderr] 32 | impl<G: ControlFlowGraph> StartNode for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `Successors` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:38:27
[INFO] [stderr] |
[INFO] [stderr] 38 | impl<G: ControlFlowGraph> Successors for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:38:9
[INFO] [stderr] |
[INFO] [stderr] 38 | impl<G: ControlFlowGraph> Successors for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `Predecessors` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:52:27
[INFO] [stderr] |
[INFO] [stderr] 52 | impl<G: ControlFlowGraph> Predecessors for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:52:9
[INFO] [stderr] |
[INFO] [stderr] 52 | impl<G: ControlFlowGraph> Predecessors for ReversedGraph<'_, G> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:71:19
[INFO] [stderr] |
[INFO] [stderr] 71 | pub fn build<G: ControlFlowGraph<Node = Node>>(graph: &G, exit: Node) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:139:15
[INFO] [stderr] |
[INFO] [stderr] 139 | fn build<G: ControlFlowGraph<Node = Node>>(graph: &G, exit: Node) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `ControlFlowGraph` in this scope
[INFO] [stderr] --> src/mir/control_dependencies.rs:177:24
[INFO] [stderr] |
[INFO] [stderr] 177 | pub fn build_many<G: ControlFlowGraph<Node = Node>>(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0220]: associated type `Node` not found for `G`
[INFO] [stderr] --> src/mir/control_dependencies.rs:20:12
[INFO] [stderr] |
[INFO] [stderr] 20 | exit: G::Node,
[INFO] [stderr] | ^^^^ associated type `Node` not found
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/control_dependencies.rs:33:27
[INFO] [stderr] |
[INFO] [stderr] 33 | fn start_node(&self) -> Self::Node {
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Node` implemented for `mir::control_dependencies::ReversedGraph<'_, G>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 33 | fn start_node(&self) -> <mir::control_dependencies::ReversedGraph<'_, G> as Example>::Node {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/control_dependencies.rs:39:30
[INFO] [stderr] |
[INFO] [stderr] 39 | fn successors(&self, node: Self::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Node` implemented for `mir::control_dependencies::ReversedGraph<'_, G>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 39 | fn successors(&self, node: <mir::control_dependencies::ReversedGraph<'_, G> as Example>::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/control_dependencies.rs:53:32
[INFO] [stderr] |
[INFO] [stderr] 53 | fn predecessors(&self, node: Self::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Node` implemented for `mir::control_dependencies::ReversedGraph<'_, G>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 53 | fn predecessors(&self, node: <mir::control_dependencies::ReversedGraph<'_, G> as Example>::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/place.rs:441:43
[INFO] [stderr] |
[INFO] [stderr] 441 | fn visit_ty(&mut self, ty: Ty<'tcx>) -> Self::Result {
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Result` implemented for `mir::place::CollectRegions<'tcx>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 441 | fn visit_ty(&mut self, ty: Ty<'tcx>) -> <mir::place::CollectRegions<'tcx> as Example>::Result {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/place.rs:591:59
[INFO] [stderr] |
[INFO] [stderr] 591 | fn visit_region(&mut self, region: ty::Region<'tcx>) -> Self::Result {
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Result` implemented for `mir::place::CollectRegions<'tcx>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 591 | fn visit_region(&mut self, region: ty::Region<'tcx>) -> <mir::place::CollectRegions<'tcx> as Example>::Result {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/source_map/find_bodies.rs:16:37
[INFO] [stderr] |
[INFO] [stderr] 16 | fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Map` implemented for `source_map::find_bodies::BodyFinder<'tcx>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 16 | fn nested_visit_map(&mut self) -> <source_map::find_bodies::BodyFinder<'tcx> as Example>::Map {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `LocalDefId`
[INFO] [stderr] --> src/mir/borrowck_facts.rs:73:28
[INFO] [stderr] |
[INFO] [stderr] 73 | static MIR_BODIES: Cache<LocalDefId, BodyWithBorrowckFacts<'static>> = Cache::default();
[INFO] [stderr] | ^^^^^^^^^^ could not resolve path `LocalDefId`
[INFO] [stderr] |
[INFO] [stderr] = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr] = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `BodyWithBorrowckFacts`
[INFO] [stderr] --> src/mir/borrowck_facts.rs:73:40
[INFO] [stderr] |
[INFO] [stderr] 73 | static MIR_BODIES: Cache<LocalDefId, BodyWithBorrowckFacts<'static>> = Cache::default();
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not resolve path `BodyWithBorrowckFacts`
[INFO] [stderr] |
[INFO] [stderr] = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr] = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr]
[INFO] [stderr] error[E0581]: return type references an anonymous lifetime, which is not constrained by the fn input types
[INFO] [stderr] --> src/mir/borrowck_facts.rs:76:57
[INFO] [stderr] |
[INFO] [stderr] 76 | fn mir_borrowck(tcx: TyCtxt<'_>, def_id: LocalDefId) -> &BorrowCheckResult<'_> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: lifetimes appearing in an associated or opaque type are not considered constrained
[INFO] [stderr] = note: consider introducing a named lifetime parameter
[INFO] [stderr]
[INFO] [stderr] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stderr] --> src/mir/borrowck_facts.rs:120:6
[INFO] [stderr] |
[INFO] [stderr] 120 | ) -> &'tcx BodyWithBorrowckFacts<'tcx> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/control_dependencies.rs:39:66
[INFO] [stderr] |
[INFO] [stderr] 39 | fn successors(&self, node: Self::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Node` implemented for `mir::control_dependencies::ReversedGraph<'_, G>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 39 | fn successors(&self, node: Self::Node) -> impl Iterator<Item = <mir::control_dependencies::ReversedGraph<'_, G> as Example>::Node> {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0223]: ambiguous associated type
[INFO] [stderr] --> src/mir/control_dependencies.rs:53:68
[INFO] [stderr] |
[INFO] [stderr] 53 | fn predecessors(&self, node: Self::Node) -> impl Iterator<Item = Self::Node> {
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: if there were a trait named `Example` with associated type `Node` implemented for `mir::control_dependencies::ReversedGraph<'_, G>`, you could use the fully-qualified path
[INFO] [stderr] |
[INFO] [stderr] 53 | fn predecessors(&self, node: Self::Node) -> impl Iterator<Item = <mir::control_dependencies::ReversedGraph<'_, G> as Example>::Node> {
[INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `RegionVid::MAX`
[INFO] [stderr] --> src/mir/place.rs:436:39
[INFO] [stderr] |
[INFO] [stderr] 436 | pub const UNKNOWN_REGION: RegionVid = RegionVid::MAX;
[INFO] [stderr] | ^^^^^^^^^^^^^^ could not resolve path `RegionVid::MAX`
[INFO] [stderr] |
[INFO] [stderr] = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr] = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr]
[INFO] [stderr] error[E0599]: the function or associated item `new` exists for struct `Key<RefCell<RangeContext>>`, but its trait bounds were not satisfied
[INFO] [stderr] --> src/source_map/range.rs:103:1
[INFO] [stderr] |
[INFO] [stderr] 103 | / thread_local! {
[INFO] [stderr] 104 | | static CONTEXT: RefCell<RangeContext> = RefCell::new(RangeContext::default());
[INFO] [stderr] 105 | | }
[INFO] [stderr] | |_^ function or associated item cannot be called on `Key<RefCell<RangeContext>>` due to unsatisfied trait bounds
[INFO] [stderr] |
[INFO] [stderr] note: if you're trying to build a new `std::thread::local_impl::Key<std::cell::RefCell<source_map::range::RangeContext>>`, consider using `std::thread::local_impl::Key::<T>::new` which returns `std::thread::local_impl::Key<_>`
[INFO] [stderr] --> /rustc/d84b9037541f45dc2c52a41d723265af211c0497/library/std/src/sys/thread_local/fast_local.rs:152:5
[INFO] [stderr] = note: the following trait bounds were not satisfied:
[INFO] [stderr] `{type error}: std::marker::Sized`
[INFO] [stderr] which is required by `std::cell::RefCell<source_map::range::RangeContext>: std::marker::Sized`
[INFO] [stderr] = note: this error originates in the macro `$crate::thread::local_impl::thread_local_inner` which comes from the expansion of the macro `thread_local` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] Some errors have detailed explanations: E0220, E0223, E0405, E0412, E0432, E0433, E0463, E0581, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0220`.
[INFO] [stderr] error: could not document `rustc_utils`
[INFO] running `Command { std: "docker" "inspect" "c294937cd41e97f3860fdbbf168729f5da89d006a4ab7d0b0139b26e1e3c5cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c294937cd41e97f3860fdbbf168729f5da89d006a4ab7d0b0139b26e1e3c5cd5", kill_on_drop: false }`
[INFO] [stdout] c294937cd41e97f3860fdbbf168729f5da89d006a4ab7d0b0139b26e1e3c5cd5