[INFO] fetching crate mijit 0.1.8... [INFO] documenting mijit-0.1.8 against 1.61.0 for beta-1.62-rustdoc-1 [INFO] extracting crate mijit 0.1.8 into /workspace/builds/worker-37/source [INFO] validating manifest of crates.io crate mijit 0.1.8 on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-37/source/rust-toolchain.toml [INFO] started tweaking crates.io crate mijit 0.1.8 [INFO] finished tweaking crates.io crate mijit 0.1.8 [INFO] tweaked toml for crates.io crate mijit 0.1.8 written to /workspace/builds/worker-37/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cty v0.2.2 [INFO] [stderr] Downloaded peeking_take_while v0.1.2 [INFO] [stderr] Downloaded cexpr v0.6.0 [INFO] [stderr] Downloaded libloading v0.7.3 [INFO] [stderr] Downloaded nom v7.1.1 [INFO] [stderr] Downloaded num-derive v0.3.3 [INFO] [stderr] Downloaded shlex v1.1.0 [INFO] [stderr] Downloaded cstr_core v0.2.5 [INFO] [stderr] Downloaded clang-sys v1.3.3 [INFO] [stderr] Downloaded bindgen v0.59.2 [INFO] [stderr] Downloaded iced-x86 v1.17.0 [INFO] [stderr] Downloaded bad64 v0.4.0 [INFO] [stderr] Downloaded bad64-sys v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 79a1e9ca7c1fc26b270dfe30a48e2c700e8b68146530c57d862a3a60fc092e3d [INFO] running `Command { std: "docker" "start" "-a" "79a1e9ca7c1fc26b270dfe30a48e2c700e8b68146530c57d862a3a60fc092e3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "79a1e9ca7c1fc26b270dfe30a48e2c700e8b68146530c57d862a3a60fc092e3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79a1e9ca7c1fc26b270dfe30a48e2c700e8b68146530c57d862a3a60fc092e3d", kill_on_drop: false }` [INFO] [stdout] 79a1e9ca7c1fc26b270dfe30a48e2c700e8b68146530c57d862a3a60fc092e3d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e87d9d94c7a30cdecad434de63b874793561baa1ea98e995b2e335a94680793d [INFO] running `Command { std: "docker" "start" "-a" "e87d9d94c7a30cdecad434de63b874793561baa1ea98e995b2e335a94680793d", kill_on_drop: false }` [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Checking memmap v0.7.0 [INFO] [stderr] Documenting mijit v0.1.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `code::Machine` [INFO] [stdout] --> src/target/pool.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | /** The number of [`Global`]s used by the [`code::Machine`]. */ [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `code` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Target::lowerer` [INFO] [stdout] --> src/target/pool.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | * This is the value passed to [`Target::lowerer()`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `Target` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `here` [INFO] [stdout] --> src/target/label.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | * Constructs an unused `Label`. See also [`here()`] [INFO] [stdout] | ^^^^^^ no item named `here` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/target/traits.rs:23:46 [INFO] [stdout] | [INFO] [stdout] 23 | * The number of stack-allocated spill [`Slot`]s. Spill `Slot`s are created [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Lowerer` [INFO] [stdout] --> src/target/traits.rs:157:22 [INFO] [stdout] | [INFO] [stdout] 157 | * Construct a [`Lowerer`] for this `Target`. [INFO] [stdout] | ^^^^^^^ no item named `Lowerer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `get_pos` [INFO] [stdout] --> src/target/aarch64/assembler.rs:32:54 [INFO] [stdout] | [INFO] [stdout] 32 | * Computes a bitmask representing the offset from [`get_pos()`] to [INFO] [stdout] | ^^^^^^^^^ no item named `get_pos` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Width` [INFO] [stdout] --> src/target/aarch64/assembler.rs:254:14 [INFO] [stdout] | [INFO] [stdout] 254 | * The [`Width`] is taken from the [`Offset`]. Some combinations of `op` [INFO] [stdout] | ^^^^^ no item named `Width` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Register` [INFO] [stdout] --> src/target/mod.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | * The [`Register`] which holds the exit code on exit from Mijit. [INFO] [stdout] | ^^^^^^^^ no item named `Register` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `REGISTERS` [INFO] [stdout] --> src/target/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | * This is guaranteed to be [`REGISTERS`][[`0`]]. [INFO] [stdout] | ^^^^^^^^^ no item named `REGISTERS` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/target/mod.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 17 | * This is guaranteed to be [`REGISTERS`][[`0`]]. [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::target::Target` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/code/variable.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / array_index! { [INFO] [stdout] 7 | | /** [INFO] [stdout] 8 | | * Names an allocatable register. The mapping of [`Register`]s onto CPU [INFO] [stdout] 9 | | * registers is an implementation detail of a [`Target`], which may also [INFO] [stdout] ... | [INFO] [stdout] 22 | | } [INFO] [stdout] 23 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * [`Target`]: super::target::Target [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `target` in module `code` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Action::Load` [INFO] [stdout] --> src/code/enums.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | * Every [`Action::Load`] and [`Action::Store`] instruction is annotated with [INFO] [stdout] | ^^^^^^^^^^^^ no item named `Action` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Action::Store` [INFO] [stdout] --> src/code/enums.rs:68:33 [INFO] [stdout] | [INFO] [stdout] 68 | * Every [`Action::Load`] and [`Action::Store`] instruction is annotated with [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `Action` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:21:31 [INFO] [stdout] | [INFO] [stdout] 21 | /** The number of spill [`Slot`]s used by the `Convention`. */ [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | * Returns a [`Convention`] with no [`Slot`]s, no live [`Register`]s, and the [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Register` [INFO] [stdout] --> src/code/convention.rs:27:62 [INFO] [stdout] | [INFO] [stdout] 27 | * Returns a [`Convention`] with no [`Slot`]s, no live [`Register`]s, and the [INFO] [stdout] | ^^^^^^^^ no item named `Register` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:58:31 [INFO] [stdout] | [INFO] [stdout] 58 | /** The number of spill [`Slot`]s that are allocated. */ [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard` [INFO] [stdout] --> src/code/builder.rs:37:66 [INFO] [stdout] | [INFO] [stdout] 37 | /** Represents everything that was built up to and including a [`guard()`]. */ [INFO] [stdout] | ^^^^^^^ no item named `guard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `mijit::jit::EntryId` [INFO] [stdout] --> src/code/builder.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | * [`EntryId`]: mijit::jit::EntryId [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `mijit` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:316:19 [INFO] [stdout] | [INFO] [stdout] 316 | * See also [`if_()`] which is more symmetrical. [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `jump` [INFO] [stdout] --> src/code/builder.rs:326:50 [INFO] [stdout] | [INFO] [stdout] 326 | * Usually, you will prefer to call one of [`jump()`], [`index()`] or [INFO] [stdout] | ^^^^^^ no item named `jump` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `index` [INFO] [stdout] --> src/code/builder.rs:326:62 [INFO] [stdout] | [INFO] [stdout] 326 | * Usually, you will prefer to call one of [`jump()`], [`index()`] or [INFO] [stdout] | ^^^^^^^ no item named `index` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:327:10 [INFO] [stdout] | [INFO] [stdout] 327 | * [`if_()`] which call this. [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `index` [INFO] [stdout] --> src/code/builder.rs:353:50 [INFO] [stdout] | [INFO] [stdout] 353 | * Usually, you will prefer to call one of [`index()`] or [`if_()`] which [INFO] [stdout] | ^^^^^^^ no item named `index` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:353:65 [INFO] [stdout] | [INFO] [stdout] 353 | * Usually, you will prefer to call one of [`index()`] or [`if_()`] which [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Node` [INFO] [stdout] --> src/optimizer/op.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | * Annotates a [`Node`] of a [`Dataflow`] graph. [INFO] [stdout] | ^^^^ no item named `Node` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Dataflow` [INFO] [stdout] --> src/optimizer/op.rs:4:32 [INFO] [stdout] | [INFO] [stdout] 4 | * Annotates a [`Node`] of a [`Dataflow`] graph. [INFO] [stdout] | ^^^^^^^^ no item named `Dataflow` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Node` [INFO] [stdout] --> src/optimizer/op.rs:15:41 [INFO] [stdout] | [INFO] [stdout] 15 | * Represents a sequence point. A [`Node`] with this `Op` depends on a [INFO] [stdout] | ^^^^ no item named `Node` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::code::Value` [INFO] [stdout] --> src/optimizer/dataflow.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | * [`Value`]: super::code::Value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `Value` in module `code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `code::Switch` [INFO] [stdout] --> src/optimizer/cft.rs:6:55 [INFO] [stdout] | [INFO] [stdout] 6 | * Represents a control flow decision. Analogous to [`code::Switch`]. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `code` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/cft.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | /** The [`Op::Guard`] that discriminates the cases. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/cft.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | /** The [`Op::Guard`] that separates these `Colds` from the hot path. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Colds` [INFO] [stdout] --> src/optimizer/cft.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | * Returns the [`Colds`]es and the exit [`Node`]. [INFO] [stdout] | ^^^^^ no item named `Colds` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `State` [INFO] [stdout] --> src/optimizer/simulation.rs:32:32 [INFO] [stdout] | [INFO] [stdout] 32 | * Constructs an initial [`State`] representing the entry point of [INFO] [stdout] | ^^^^^ no item named `State` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | /** Represents what happens when a particular [`Op::Guard`] fails. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:18:55 [INFO] [stdout] | [INFO] [stdout] 18 | * `Out`s must be kept alive at least until the [`Op::Guard`] is executed. [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | * set of [`Node`]s that will be executed if all [`Op::Guard`]s have their [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | /** A [`GuardFailure`] for each [`Op::Guard`] on the root hot path. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | * For each [`Op::Guard`] in `cft`, finds the set of [`Out`]s that [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Out` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/optimizer/builder/allocator/usage.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** [INFO] [stdout] 9 | | * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] 10 | | * `u < v` means `u` occurs after `v` in the [`Schedule`]. [INFO] [stdout] ... | [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `Out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Schedule` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/optimizer/builder/allocator/usage.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** [INFO] [stdout] 9 | | * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] 10 | | * `u < v` means `u` occurs after `v` in the [`Schedule`]. [INFO] [stdout] ... | [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] ^^^^^^^^^^ [INFO] [stdout] = note: no item named `Schedule` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::code::Value` [INFO] [stdout] --> src/optimizer/builder/allocator/pool.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | * [`Value`]: super::code::Value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `code` in module `allocator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Schedule` [INFO] [stdout] --> src/optimizer/builder/allocator/mod.rs:73:62 [INFO] [stdout] | [INFO] [stdout] 73 | * [`Instruction`]s are added, in the order specified by a [`Schedule`]. [INFO] [stdout] | ^^^^^^^^ no item named `Schedule` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build` [INFO] [stdout] --> src/jit/engine.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | * use [`build()`]. [INFO] [stdout] | ^^^^^^^ no item named `build` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `EntryId` links to private item `Engine` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/jit/entry.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** Identifies an entry point of an [`Engine`]. */ [INFO] [stdout] 9 | | #[derive(Copy, Clone, Hash, PartialEq, Eq)] [INFO] [stdout] 10 | | pub struct EntryId(std::num::NonZeroUsize) { [INFO] [stdout] ... | [INFO] [stdout] 13 | | } [INFO] [stdout] 14 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Identifies an entry point of an [`Engine`]. [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `len` [INFO] [stdout] --> src/buffer/mod.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | * Writes beyond [`len()`] resize the buffer to a power-of-two length. [INFO] [stdout] | ^^^^^ no item named `len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_byte` [INFO] [stdout] --> src/buffer/mod.rs:36:53 [INFO] [stdout] | [INFO] [stdout] 36 | * Writes up to 8 bytes at `pos`, as if using [`write_byte()`] repeatedly, [INFO] [stdout] | ^^^^^^^^^^^^ no item named `write_byte` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `len` [INFO] [stdout] --> src/buffer/mod.rs:48:47 [INFO] [stdout] | [INFO] [stdout] 48 | /** Reads a single byte. Reading beyond [`len()`] gives `0`. */ [INFO] [stdout] | ^^^^^ no item named `len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `read_byte` [INFO] [stdout] --> src/buffer/mod.rs:57:44 [INFO] [stdout] | [INFO] [stdout] 57 | /** Reads up to 8 bytes, as if using [`read_byte()`] repeatedly. */ [INFO] [stdout] | ^^^^^^^^^^^ no item named `read_byte` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.90s [INFO] running `Command { std: "docker" "inspect" "e87d9d94c7a30cdecad434de63b874793561baa1ea98e995b2e335a94680793d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e87d9d94c7a30cdecad434de63b874793561baa1ea98e995b2e335a94680793d", kill_on_drop: false }` [INFO] [stdout] e87d9d94c7a30cdecad434de63b874793561baa1ea98e995b2e335a94680793d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] 29fa36a9de563af879d500653a4f9f2e62e17e3e50f995b80d37945489220c39 [INFO] running `Command { std: "docker" "start" "-a" "29fa36a9de563af879d500653a4f9f2e62e17e3e50f995b80d37945489220c39", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Compiling indexmap v1.8.2 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Checking memmap v0.7.0 [INFO] [stderr] Documenting mijit v0.1.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `code::Machine` [INFO] [stdout] --> src/target/pool.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | /** The number of [`Global`]s used by the [`code::Machine`]. */ [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `code` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Target::lowerer` [INFO] [stdout] --> src/target/pool.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | * This is the value passed to [`Target::lowerer()`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `Target` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `here` [INFO] [stdout] --> src/target/label.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | * Constructs an unused `Label`. See also [`here()`] [INFO] [stdout] | ^^^^^^ no item named `here` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/target/traits.rs:23:46 [INFO] [stdout] | [INFO] [stdout] 23 | * The number of stack-allocated spill [`Slot`]s. Spill `Slot`s are created [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Lowerer` [INFO] [stdout] --> src/target/traits.rs:157:22 [INFO] [stdout] | [INFO] [stdout] 157 | * Construct a [`Lowerer`] for this `Target`. [INFO] [stdout] | ^^^^^^^ no item named `Lowerer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `get_pos` [INFO] [stdout] --> src/target/aarch64/assembler.rs:32:54 [INFO] [stdout] | [INFO] [stdout] 32 | * Computes a bitmask representing the offset from [`get_pos()`] to [INFO] [stdout] | ^^^^^^^^^ no item named `get_pos` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Width` [INFO] [stdout] --> src/target/aarch64/assembler.rs:254:14 [INFO] [stdout] | [INFO] [stdout] 254 | * The [`Width`] is taken from the [`Offset`]. Some combinations of `op` [INFO] [stdout] | ^^^^^ no item named `Width` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Register` [INFO] [stdout] --> src/target/mod.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | * The [`Register`] which holds the exit code on exit from Mijit. [INFO] [stdout] | ^^^^^^^^ no item named `Register` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `REGISTERS` [INFO] [stdout] --> src/target/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | * This is guaranteed to be [`REGISTERS`][[`0`]]. [INFO] [stdout] | ^^^^^^^^^ no item named `REGISTERS` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/target/mod.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 17 | * This is guaranteed to be [`REGISTERS`][[`0`]]. [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::target::Target` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/code/variable.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / array_index! { [INFO] [stdout] 7 | | /** [INFO] [stdout] 8 | | * Names an allocatable register. The mapping of [`Register`]s onto CPU [INFO] [stdout] 9 | | * registers is an implementation detail of a [`Target`], which may also [INFO] [stdout] ... | [INFO] [stdout] 22 | | } [INFO] [stdout] 23 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * [`Target`]: super::target::Target [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `target` in module `code` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Action::Load` [INFO] [stdout] --> src/code/enums.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | * Every [`Action::Load`] and [`Action::Store`] instruction is annotated with [INFO] [stdout] | ^^^^^^^^^^^^ no item named `Action` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Action::Store` [INFO] [stdout] --> src/code/enums.rs:68:33 [INFO] [stdout] | [INFO] [stdout] 68 | * Every [`Action::Load`] and [`Action::Store`] instruction is annotated with [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `Action` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:21:31 [INFO] [stdout] | [INFO] [stdout] 21 | /** The number of spill [`Slot`]s used by the `Convention`. */ [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | * Returns a [`Convention`] with no [`Slot`]s, no live [`Register`]s, and the [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Register` [INFO] [stdout] --> src/code/convention.rs:27:62 [INFO] [stdout] | [INFO] [stdout] 27 | * Returns a [`Convention`] with no [`Slot`]s, no live [`Register`]s, and the [INFO] [stdout] | ^^^^^^^^ no item named `Register` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Slot` [INFO] [stdout] --> src/code/convention.rs:58:31 [INFO] [stdout] | [INFO] [stdout] 58 | /** The number of spill [`Slot`]s that are allocated. */ [INFO] [stdout] | ^^^^ no item named `Slot` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard` [INFO] [stdout] --> src/code/builder.rs:37:66 [INFO] [stdout] | [INFO] [stdout] 37 | /** Represents everything that was built up to and including a [`guard()`]. */ [INFO] [stdout] | ^^^^^^^ no item named `guard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `mijit::jit::EntryId` [INFO] [stdout] --> src/code/builder.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | * [`EntryId`]: mijit::jit::EntryId [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `mijit` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:316:19 [INFO] [stdout] | [INFO] [stdout] 316 | * See also [`if_()`] which is more symmetrical. [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `jump` [INFO] [stdout] --> src/code/builder.rs:326:50 [INFO] [stdout] | [INFO] [stdout] 326 | * Usually, you will prefer to call one of [`jump()`], [`index()`] or [INFO] [stdout] | ^^^^^^ no item named `jump` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `index` [INFO] [stdout] --> src/code/builder.rs:326:62 [INFO] [stdout] | [INFO] [stdout] 326 | * Usually, you will prefer to call one of [`jump()`], [`index()`] or [INFO] [stdout] | ^^^^^^^ no item named `index` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:327:10 [INFO] [stdout] | [INFO] [stdout] 327 | * [`if_()`] which call this. [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `index` [INFO] [stdout] --> src/code/builder.rs:353:50 [INFO] [stdout] | [INFO] [stdout] 353 | * Usually, you will prefer to call one of [`index()`] or [`if_()`] which [INFO] [stdout] | ^^^^^^^ no item named `index` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `if_` [INFO] [stdout] --> src/code/builder.rs:353:65 [INFO] [stdout] | [INFO] [stdout] 353 | * Usually, you will prefer to call one of [`index()`] or [`if_()`] which [INFO] [stdout] | ^^^^^ no item named `if_` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Node` [INFO] [stdout] --> src/optimizer/op.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | * Annotates a [`Node`] of a [`Dataflow`] graph. [INFO] [stdout] | ^^^^ no item named `Node` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Dataflow` [INFO] [stdout] --> src/optimizer/op.rs:4:32 [INFO] [stdout] | [INFO] [stdout] 4 | * Annotates a [`Node`] of a [`Dataflow`] graph. [INFO] [stdout] | ^^^^^^^^ no item named `Dataflow` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Node` [INFO] [stdout] --> src/optimizer/op.rs:15:41 [INFO] [stdout] | [INFO] [stdout] 15 | * Represents a sequence point. A [`Node`] with this `Op` depends on a [INFO] [stdout] | ^^^^ no item named `Node` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::code::Value` [INFO] [stdout] --> src/optimizer/dataflow.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | * [`Value`]: super::code::Value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `Value` in module `code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `code::Switch` [INFO] [stdout] --> src/optimizer/cft.rs:6:55 [INFO] [stdout] | [INFO] [stdout] 6 | * Represents a control flow decision. Analogous to [`code::Switch`]. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `code` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/cft.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | /** The [`Op::Guard`] that discriminates the cases. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/cft.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | /** The [`Op::Guard`] that separates these `Colds` from the hot path. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Colds` [INFO] [stdout] --> src/optimizer/cft.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | * Returns the [`Colds`]es and the exit [`Node`]. [INFO] [stdout] | ^^^^^ no item named `Colds` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `State` [INFO] [stdout] --> src/optimizer/simulation.rs:32:32 [INFO] [stdout] | [INFO] [stdout] 32 | * Constructs an initial [`State`] representing the entry point of [INFO] [stdout] | ^^^^^ no item named `State` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:8:49 [INFO] [stdout] | [INFO] [stdout] 8 | /** Represents what happens when a particular [`Op::Guard`] fails. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:18:55 [INFO] [stdout] | [INFO] [stdout] 18 | * `Out`s must be kept alive at least until the [`Op::Guard`] is executed. [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | * set of [`Node`]s that will be executed if all [`Op::Guard`]s have their [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | /** A [`GuardFailure`] for each [`Op::Guard`] on the root hot path. */ [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Op::Guard` [INFO] [stdout] --> src/optimizer/builder/keep_alive.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | * For each [`Op::Guard`] in `cft`, finds the set of [`Out`]s that [INFO] [stdout] | ^^^^^^^^^ no item named `Op` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Out` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/optimizer/builder/allocator/usage.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** [INFO] [stdout] 9 | | * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] 10 | | * `u < v` means `u` occurs after `v` in the [`Schedule`]. [INFO] [stdout] ... | [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `Out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Schedule` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/optimizer/builder/allocator/usage.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** [INFO] [stdout] 9 | | * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] 10 | | * `u < v` means `u` occurs after `v` in the [`Schedule`]. [INFO] [stdout] ... | [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] * Represents a place where an [`Out`] is used in a [`Schedule`]. [INFO] [stdout] ^^^^^^^^^^ [INFO] [stdout] = note: no item named `Schedule` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::code::Value` [INFO] [stdout] --> src/optimizer/builder/allocator/pool.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | * [`Value`]: super::code::Value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `code` in module `allocator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Schedule` [INFO] [stdout] --> src/optimizer/builder/allocator/mod.rs:73:62 [INFO] [stdout] | [INFO] [stdout] 73 | * [`Instruction`]s are added, in the order specified by a [`Schedule`]. [INFO] [stdout] | ^^^^^^^^ no item named `Schedule` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `build` [INFO] [stdout] --> src/jit/engine.rs:295:14 [INFO] [stdout] | [INFO] [stdout] 295 | * use [`build()`]. [INFO] [stdout] | ^^^^^^^ no item named `build` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `EntryId` links to private item `Engine` [INFO] [stdout] --> src/util/array_map.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | $(#[$struct_attributes])* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/jit/entry.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / array_index! { [INFO] [stdout] 8 | | /** Identifies an entry point of an [`Engine`]. */ [INFO] [stdout] 9 | | #[derive(Copy, Clone, Hash, PartialEq, Eq)] [INFO] [stdout] 10 | | pub struct EntryId(std::num::NonZeroUsize) { [INFO] [stdout] ... | [INFO] [stdout] 13 | | } [INFO] [stdout] 14 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Identifies an entry point of an [`Engine`]. [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] = note: this warning originates in the macro `array_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `len` [INFO] [stdout] --> src/buffer/mod.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | * Writes beyond [`len()`] resize the buffer to a power-of-two length. [INFO] [stdout] | ^^^^^ no item named `len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `write_byte` [INFO] [stdout] --> src/buffer/mod.rs:36:53 [INFO] [stdout] | [INFO] [stdout] 36 | * Writes up to 8 bytes at `pos`, as if using [`write_byte()`] repeatedly, [INFO] [stdout] | ^^^^^^^^^^^^ no item named `write_byte` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `len` [INFO] [stdout] --> src/buffer/mod.rs:48:47 [INFO] [stdout] | [INFO] [stdout] 48 | /** Reads a single byte. Reading beyond [`len()`] gives `0`. */ [INFO] [stdout] | ^^^^^ no item named `len` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `read_byte` [INFO] [stdout] --> src/buffer/mod.rs:57:44 [INFO] [stdout] | [INFO] [stdout] 57 | /** Reads up to 8 bytes, as if using [`read_byte()`] repeatedly. */ [INFO] [stdout] | ^^^^^^^^^^^ no item named `read_byte` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.40s [INFO] running `Command { std: "docker" "inspect" "29fa36a9de563af879d500653a4f9f2e62e17e3e50f995b80d37945489220c39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29fa36a9de563af879d500653a4f9f2e62e17e3e50f995b80d37945489220c39", kill_on_drop: false }` [INFO] [stdout] 29fa36a9de563af879d500653a4f9f2e62e17e3e50f995b80d37945489220c39