[INFO] cloning repository https://github.com/2aecfff4/ir-thingy
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/2aecfff4/ir-thingy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F2aecfff4%2Fir-thingy", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F2aecfff4%2Fir-thingy'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a6e73cf8b78ba24fedda1f1261e71b3c035d9432
[INFO] documenting 2aecfff4/ir-thingy against 1.76.0 for beta-1.77-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F2aecfff4%2Fir-thingy" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/2aecfff4/ir-thingy on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/2aecfff4/ir-thingy
[INFO] finished tweaking git repo https://github.com/2aecfff4/ir-thingy
[INFO] tweaked toml for git repo https://github.com/2aecfff4/ir-thingy written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/2aecfff4/ir-thingy already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded strum_macros v0.26.1
[INFO] [stderr]   Downloaded strum v0.26.1
[INFO] [stderr]   Downloaded indexmap v2.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7a088aa3bb7ee2fac21eeb9e6dd899611edd6c47d9a44c14f94f7a8feaaa0fd8
[INFO] running `Command { std: "docker" "start" "-a" "7a088aa3bb7ee2fac21eeb9e6dd899611edd6c47d9a44c14f94f7a8feaaa0fd8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a088aa3bb7ee2fac21eeb9e6dd899611edd6c47d9a44c14f94f7a8feaaa0fd8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a088aa3bb7ee2fac21eeb9e6dd899611edd6c47d9a44c14f94f7a8feaaa0fd8", kill_on_drop: false }`
[INFO] [stdout] 7a088aa3bb7ee2fac21eeb9e6dd899611edd6c47d9a44c14f94f7a8feaaa0fd8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a2ff0089a8d61dcbfcb39109ee764355a4faaba0bf46627e6f07ca7c4c47b519
[INFO] running `Command { std: "docker" "start" "-a" "a2ff0089a8d61dcbfcb39109ee764355a4faaba0bf46627e6f07ca7c4c47b519", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking itertools v0.12.0
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking indexmap v2.2.2
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]    Compiling strum_macros v0.26.1
[INFO] [stderr]     Checking strum v0.26.1
[INFO] [stderr]     Checking ir v0.1.0 (/opt/rustwide/workdir/crates/ir)
[INFO] [stderr]  Documenting ir v0.1.0 (/opt/rustwide/workdir/crates/ir)
[INFO] [stdout] warning: unused import: `value::Value`
[INFO] [stdout]  --> crates/ir/src/context.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     value::Value,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `context::Context`
[INFO] [stdout]  --> crates/ir/src/dump_ir.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     context::Context,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> crates/ir/src/dump_ir.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |     io::{self, Write},
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Functions`
[INFO] [stdout]  --> crates/ir/src/function_builder.rs:3:40
[INFO] [stdout]   |
[INFO] [stdout] 3 |     function::{Function, FunctionData, Functions},
[INFO] [stdout]   |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HashSet`, `VecDeque`
[INFO] [stdout]  --> crates/ir/src/label.rs:3:33
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::{HashMap, HashSet, VecDeque};
[INFO] [stdout]   |                                 ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Type`
[INFO] [stdout]  --> crates/ir/src/passes/constant_folding.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     ty::{Type, TypeKind, Types},
[INFO] [stdout]   |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/ir/src/dump_ir.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     io::{self, Write},
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> crates/ir/src/constant.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |             ConstantValue::Integer { ty, value } => *ty,
[INFO] [stdout]    |                                          ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> crates/ir/src/constant.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 |             ConstantValue::Float { ty, value } => *ty,
[INFO] [stdout]    |                                        ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |             function,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `function: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             arguments,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `arguments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |             dst,
[INFO] [stdout]     |             ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cast_op`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:217:13
[INFO] [stdout]     |
[INFO] [stdout] 217 |             cast_op,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `cast_op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             to_type,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:219:13
[INFO] [stdout]     |
[INFO] [stdout] 219 |             dst,
[INFO] [stdout]     |             ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:220:13
[INFO] [stdout]     |
[INFO] [stdout] 220 |             value,
[INFO] [stdout]     |             ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:222:38
[INFO] [stdout]     |
[INFO] [stdout] 222 |         Instruction::GetElementPtr { dst, ptr, index } => todo!(),
[INFO] [stdout]     |                                      ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:222:43
[INFO] [stdout]     |
[INFO] [stdout] 222 |         Instruction::GetElementPtr { dst, ptr, index } => todo!(),
[INFO] [stdout]     |                                           ^^^ help: try ignoring the field: `ptr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> crates/ir/src/dump_ir.rs:222:48
[INFO] [stdout]     |
[INFO] [stdout] 222 |         Instruction::GetElementPtr { dst, ptr, index } => todo!(),
[INFO] [stdout]     |                                                ^^^^^ help: try ignoring the field: `index: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]    --> crates/ir/src/function_builder.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         function: Function, //
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]    --> crates/ir/src/function_builder.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         arguments: &[Value],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cast_op`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:445:29
[INFO] [stdout]     |
[INFO] [stdout] 445 | ...                   cast_op,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `cast_op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:446:29
[INFO] [stdout]     |
[INFO] [stdout] 446 | ...                   to_type,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:447:29
[INFO] [stdout]     |
[INFO] [stdout] 447 | ...                   dst,
[INFO] [stdout]     |                       ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...                   value,
[INFO] [stdout]     |                       ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:465:29
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   dst,
[INFO] [stdout]     |                       ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `condition`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:466:29
[INFO] [stdout]     |
[INFO] [stdout] 466 | ...                   condition,
[INFO] [stdout]     |                       ^^^^^^^^^ help: try ignoring the field: `condition: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_true`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:467:29
[INFO] [stdout]     |
[INFO] [stdout] 467 | ...                   on_true,
[INFO] [stdout]     |                       ^^^^^^^ help: try ignoring the field: `on_true: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_false`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:468:29
[INFO] [stdout]     |
[INFO] [stdout] 468 | ...                   on_false,
[INFO] [stdout]     |                       ^^^^^^^^ help: try ignoring the field: `on_false: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `integer`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |             let integer = condition_const.integer().unwrap();
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `types`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |             types: &Types,
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |             location: Location,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_location`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |             dst: &Value,
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_dst`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_true`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             on_true: &Value,
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_true`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_false`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             on_false: &Value,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_on_false`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cast_op`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:534:25
[INFO] [stdout]     |
[INFO] [stdout] 534 |                         cast_op,
[INFO] [stdout]     |                         ^^^^^^^ help: try ignoring the field: `cast_op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:535:25
[INFO] [stdout]     |
[INFO] [stdout] 535 |                         to_type,
[INFO] [stdout]     |                         ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:536:25
[INFO] [stdout]     |
[INFO] [stdout] 536 |                         dst,
[INFO] [stdout]     |                         ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:537:25
[INFO] [stdout]     |
[INFO] [stdout] 537 |                         value,
[INFO] [stdout]     |                         ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:539:50
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     Instruction::GetElementPtr { dst, ptr, index } => {}
[INFO] [stdout]     |                                                  ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:539:55
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     Instruction::GetElementPtr { dst, ptr, index } => {}
[INFO] [stdout]     |                                                       ^^^ help: try ignoring the field: `ptr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:539:60
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     Instruction::GetElementPtr { dst, ptr, index } => {}
[INFO] [stdout]     |                                                            ^^^^^ help: try ignoring the field: `index: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_mut` and `iter` are never used
[INFO] [stdout]   --> crates/ir/src/constant.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl Constants {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub fn get_mut(&mut self, handle: Constant) -> &mut ConstantData {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn iter(&self) -> impl Iterator<Item = (u32, &ConstantData)> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `functions_mut` and `types` are never used
[INFO] [stdout]   --> crates/ir/src/context.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Context {
[INFO] [stdout]    | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub(crate) fn functions_mut(&mut self) -> &mut Functions {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub(crate) fn types(&self) -> &Types {
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]    --> crates/ir/src/function.rs:293:12
[INFO] [stdout]     |
[INFO] [stdout] 270 | impl Functions {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 293 |     pub fn get(&self, handle: Function) -> &FunctionData {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Call` is never constructed
[INFO] [stdout]   --> crates/ir/src/instruction.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub(crate) enum Instruction {
[INFO] [stdout]    |                 ----------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 74 |     Call {
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Instruction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> crates/ir/src/label.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub(crate) struct LabelData {
[INFO] [stdout]    |                   --------- field in this struct
[INFO] [stdout] 11 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `select` is never used
[INFO] [stdout]    --> crates/ir/src/passes/constant_folding.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 |         fn select(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pointers`, `pointer_origins`, and `escaped_pointers` are never read
[INFO] [stdout]   --> crates/ir/src/pointer_analysis.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | pub(crate) struct PointerAnalysis {
[INFO] [stdout]    |                   --------------- fields in this struct
[INFO] [stdout] 10 |     pub creators: HashMap<Value, Location>,
[INFO] [stdout] 11 |     pub pointers: HashSet<Value>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 12 |     pub pointer_origins: HashMap<Value, Value>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub escaped_pointers: HashSet<Value>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PointerAnalysis` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_mut` and `iter` are never used
[INFO] [stdout]    --> crates/ir/src/ty.rs:99:12
[INFO] [stdout]     |
[INFO] [stdout] 34  | impl Types {
[INFO] [stdout]     | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 99  |     pub fn get_mut(&mut self, handle: Type) -> &mut TypeData {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn iter(&self) -> impl Iterator<Item = (u32, &TypeData)> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_mut` is never used
[INFO] [stdout]   --> crates/ir/src/value.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Values {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn get_mut(&mut self, handle: Value) -> &mut ValueData {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 51 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting compiler v0.1.0 (/opt/rustwide/workdir/bin/compiler)
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> crates/ir/src/function.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |       /// ```
[INFO] [stdout]     |  _________^
[INFO] [stdout] 147 | |     /// let v0: *u32 = stack_alloc.u32 1
[INFO] [stdout] 148 | |     ///      ▼__________________
[INFO] [stdout] 149 | |     ///                         ▼
[INFO] [stdout] 150 | |     /// let v1: u32 = load.*u32 v0
[INFO] [stdout] 151 | |     /// ```
[INFO] [stdout]     | |___________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: error from rustc: unknown start of token: \u{25bc}
[INFO] [stdout]     = note: error from rustc: unknown start of token: \u{25bc}
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] help: mark blocks that do not contain Rust code as text
[INFO] [stdout]     |
[INFO] [stdout] 146 |     /// ```text
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> crates/ir/src/passes/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! https://www.clear.rice.edu/comp512/Lectures/Papers/1971-allen-catalog.pdf
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://www.clear.rice.edu/comp512/Lectures/Papers/1971-allen-catalog.pdf>`
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> bin/compiler/src/parser/expression.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! https://en.cppreference.com/w/cpp/language/operator_precedence
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://en.cppreference.com/w/cpp/language/operator_precedence>`
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.47s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/compiler/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/ir/index.html
[INFO] running `Command { std: "docker" "inspect" "a2ff0089a8d61dcbfcb39109ee764355a4faaba0bf46627e6f07ca7c4c47b519", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2ff0089a8d61dcbfcb39109ee764355a4faaba0bf46627e6f07ca7c4c47b519", kill_on_drop: false }`
[INFO] [stdout] a2ff0089a8d61dcbfcb39109ee764355a4faaba0bf46627e6f07ca7c4c47b519
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a948ef5157cfbdebcb5083301593a0447d24d73fea9655534ddc22ae6252b911
[INFO] running `Command { std: "docker" "start" "-a" "a948ef5157cfbdebcb5083301593a0447d24d73fea9655534ddc22ae6252b911", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "a948ef5157cfbdebcb5083301593a0447d24d73fea9655534ddc22ae6252b911", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a948ef5157cfbdebcb5083301593a0447d24d73fea9655534ddc22ae6252b911", kill_on_drop: false }`
[INFO] [stdout] a948ef5157cfbdebcb5083301593a0447d24d73fea9655534ddc22ae6252b911
