[INFO] cloning repository https://github.com/Dicklesworthstone/franken_nlp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Dicklesworthstone/franken_nlp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_nlp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_nlp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c732a7a7cef8b8e6bfaa4da528ca13aa88079718
[INFO] checking Dicklesworthstone/franken_nlp against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_nlp" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  40% (2331/5820)
Updating files:  41% (2387/5820)
Updating files:  42% (2445/5820)
Updating files:  43% (2503/5820)
Updating files:  44% (2561/5820)
Updating files:  45% (2619/5820)
Updating files:  46% (2678/5820)
Updating files:  47% (2736/5820)
Updating files:  48% (2794/5820)
Updating files:  49% (2852/5820)
Updating files:  50% (2910/5820)
Updating files:  51% (2969/5820)
Updating files:  52% (3027/5820)
Updating files:  53% (3085/5820)
Updating files:  54% (3143/5820)
Updating files:  55% (3201/5820)
Updating files:  56% (3260/5820)
Updating files:  57% (3318/5820)
Updating files:  58% (3376/5820)
Updating files:  59% (3434/5820)
Updating files:  60% (3492/5820)
Updating files:  61% (3551/5820)
Updating files:  62% (3609/5820)
Updating files:  63% (3667/5820)
Updating files:  64% (3725/5820)
Updating files:  65% (3783/5820)
Updating files:  66% (3842/5820)
Updating files:  67% (3900/5820)
Updating files:  68% (3958/5820)
Updating files:  69% (4016/5820)
Updating files:  70% (4074/5820)
Updating files:  71% (4133/5820)
Updating files:  72% (4191/5820)
Updating files:  73% (4249/5820)
Updating files:  74% (4307/5820)
Updating files:  75% (4365/5820)
Updating files:  76% (4424/5820)
Updating files:  77% (4482/5820)
Updating files:  77% (4499/5820)
Updating files:  78% (4540/5820)
Updating files:  79% (4598/5820)
Updating files:  80% (4656/5820)
Updating files:  81% (4715/5820)
Updating files:  82% (4773/5820)
Updating files:  83% (4831/5820)
Updating files:  84% (4889/5820)
Updating files:  85% (4947/5820)
Updating files:  86% (5006/5820)
Updating files:  87% (5064/5820)
Updating files:  88% (5122/5820)
Updating files:  89% (5180/5820)
Updating files:  90% (5238/5820)
Updating files:  91% (5297/5820)
Updating files:  92% (5355/5820)
Updating files:  93% (5413/5820)
Updating files:  94% (5471/5820)
Updating files:  95% (5529/5820)
Updating files:  96% (5588/5820)
Updating files:  97% (5646/5820)
Updating files:  98% (5704/5820)
Updating files:  99% (5762/5820)
Updating files: 100% (5820/5820)
Updating files: 100% (5820/5820), done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Dicklesworthstone/franken_nlp
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/Dicklesworthstone/franken_nlp
[INFO] tweaked toml for git repo https://github.com/Dicklesworthstone/franken_nlp written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dicklesworthstone/franken_nlp on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Dicklesworthstone/franken_nlp 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] error: unclosed table, expected `]`
[INFO] [stderr]  --> ../../../cargo-home/git/checkouts/asupersync-b12181f74b36652e/362dc5b/tests/fixtures/migration_readiness_planner/malformed/Cargo.toml:1:9
[INFO] [stderr]   |
[INFO] [stderr] 1 | [package
[INFO] [stderr]   |         ^
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35
[INFO] running `Command { std: "docker" "start" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] error: unclosed table, expected `]`
[INFO] [stderr]  --> ../cargo-home/git/checkouts/asupersync-b12181f74b36652e/362dc5b/tests/fixtures/migration_readiness_planner/malformed/Cargo.toml:1:9
[INFO] [stderr]   |
[INFO] [stderr] 1 | [package
[INFO] [stderr]   |         ^
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking clap_builder v4.6.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking clap v4.6.4
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking franken_nlp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `writer::CandidateWriter`
[INFO] [stdout]   --> src/candidate_cli/batch.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(super) use writer::CandidateWriter;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Defaults`, `load_defaults`, `native_limits`, and `parse_limits`
[INFO] [stdout]   --> src/candidate_cli/jobs.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(super) use config::{Defaults, load_defaults, native_limits, parse_limits};
[INFO] [stdout]    |                         ^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]  --> src/cli.rs:3:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{ffi::OsString, io::{self, BufRead, IsTerminal, Write}, process::ExitCode};
[INFO] [stdout]   |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `writer::CandidateWriter`
[INFO] [stdout]   --> src/candidate_cli/batch.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(super) use writer::CandidateWriter;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]  --> src/cli.rs:3:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{ffi::OsString, io::{self, BufRead, IsTerminal, Write}, process::ExitCode};
[INFO] [stdout]   |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Candidate`
[INFO] [stdout]  --> src/tasks/extract/semantic/tests.rs:7:63
[INFO] [stdout]   |
[INFO] [stdout] 7 |     tasks::{BuiltInTask, extract::SourceDocumentEncoder, ir::{Candidate, DecodeStrategy, DependencyScope,
[INFO] [stdout]   |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/local_io.rs:142:43
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 let sequence = NEXT_STAGE.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 142 -                 let sequence = NEXT_STAGE.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout] 142 +                 let sequence = NEXT_STAGE.try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/native_engine/batchsched/pool.rs:11:34
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let domain = NEXT_DOMAIN.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]    |                                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 11 -         let domain = NEXT_DOMAIN.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout] 11 +         let domain = NEXT_DOMAIN.try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/local_io.rs:142:43
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 let sequence = NEXT_STAGE.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 142 -                 let sequence = NEXT_STAGE.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout] 142 +                 let sequence = NEXT_STAGE.try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/native_engine/batchsched/pool.rs:11:34
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let domain = NEXT_DOMAIN.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]    |                                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 11 -         let domain = NEXT_DOMAIN.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout] 11 +         let domain = NEXT_DOMAIN.try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_add(1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SerializeSeq`
[INFO] [stdout]   --> src/canonjson.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |     self, SerializeMap, SerializeSeq, SerializeStruct, SerializeStructVariant, SerializeTuple,
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SerializeTuple`
[INFO] [stdout]   --> src/canonjson.rs:23:80
[INFO] [stdout]    |
[INFO] [stdout] 23 |     self, SerializeMap, SerializeSeq, SerializeStruct, SerializeStructVariant, SerializeTuple,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `franken_nlp` (lib test); 5 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name franken_nlp --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --deny=unsafe_op_in_unsafe_fn --deny=unsafe_code --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("asupersync-census", "asupersync-runtime", "default", "frankentorch-leaves", "metadata-store"))' -C metadata=89aa35e9dc644d26 -C extra-filename=-9f332e0eada66c20 --out-dir /opt/rustwide/target/debug/build/franken_nlp/9f332e0eada66c20/out -L dependency=/opt/rustwide/target/debug/build/anstream/5bda8941e2fd5003/out -L dependency=/opt/rustwide/target/debug/build/anstyle-parse/872f42bb18dc41f8/out -L dependency=/opt/rustwide/target/debug/build/anstyle-query/717c9c809af6267c/out -L dependency=/opt/rustwide/target/debug/build/anstyle/0afc68cbfd0d2137/out -L dependency=/opt/rustwide/target/debug/build/block-buffer/0af5b8fc335d25d4/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/clap_builder/54c802d35b70737f/out -L dependency=/opt/rustwide/target/debug/build/clap_derive/3e66e9ab16765e3b/out -L dependency=/opt/rustwide/target/debug/build/clap_lex/c6984b853e70a248/out -L dependency=/opt/rustwide/target/debug/build/colorchoice/0d229411bd9dac1b/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1ae956ba346ebd12/out -L dependency=/opt/rustwide/target/debug/build/crypto-common/cee4772f604dd209/out -L dependency=/opt/rustwide/target/debug/build/digest/b8e47c3f88c5586a/out -L dependency=/opt/rustwide/target/debug/build/generic-array/ce25ba0e196dbb97/out -L dependency=/opt/rustwide/target/debug/build/is_terminal_polyfill/fc6efa62ae782dd6/out -L dependency=/opt/rustwide/target/debug/build/itoa/488dcf4f13423b18/out -L dependency=/opt/rustwide/target/debug/build/memchr/1479ae024ac081f3/out -L dependency=/opt/rustwide/target/debug/build/serde_core/f93df072facdd6a4/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/2de73cf2358e7261/out -L dependency=/opt/rustwide/target/debug/build/strsim/a1f0dce47f9b6856/out -L dependency=/opt/rustwide/target/debug/build/typenum/4c820b3e2b4e41c0/out -L dependency=/opt/rustwide/target/debug/build/utf8parse/dfcca550ff662ae9/out -L dependency=/opt/rustwide/target/debug/build/zmij/93cb3e10a525d438/out --extern clap=/opt/rustwide/target/debug/build/clap/98ca2a7a1e116204/out/libclap-98ca2a7a1e116204.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/599277b4a74734c4/out/libserde-599277b4a74734c4.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/1d33e9e7be165e5c/out/libserde_json-1d33e9e7be165e5c.rmeta --extern sha2=/opt/rustwide/target/debug/build/sha2/e6ba27803e849420/out/libsha2-e6ba27803e849420.rmeta --cap-lints=forbid --force-warn=unused_crate_dependencies` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/cli_existing.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let mut staging_guard = ConversionStagingGuard::new(staging_path);
[INFO] [stdout]     |         ----^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/cli_existing.rs:1044:9
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     let mut receipt_guard = ConversionStagingGuard::new(staging_path);
[INFO] [stdout]      |         ----^^^^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/native_engine/constrained.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let mut guard = ClearCache(engine);
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/native_engine/hf_bf16_eager/candidate_scoring/replay.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let mut guard = ClearCache(&mut *self.engine);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `record`
[INFO] [stdout]    --> src/storage.rs:628:30
[INFO] [stdout]     |
[INFO] [stdout] 628 |     pub fn record_job(&self, record: JobMetadata) -> Result<(), StorageError> {
[INFO] [stdout]     |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_record`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `record`
[INFO] [stdout]    --> src/storage.rs:637:31
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn record_item(&self, record: ItemMetadata) -> Result<(), StorageError> {
[INFO] [stdout]     |                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_record`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `record`
[INFO] [stdout]    --> src/storage.rs:648:9
[INFO] [stdout]     |
[INFO] [stdout] 648 |         record: StateTransitionMetadata,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_record`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `record`
[INFO] [stdout]    --> src/storage.rs:658:34
[INFO] [stdout]     |
[INFO] [stdout] 658 |     pub fn record_attempt(&self, record: AttemptMetadata) -> Result<(), StorageError> {
[INFO] [stdout]     |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_record`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cli_main` is never used
[INFO] [stdout]    --> src/cli_existing.rs:322:8
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub fn cli_main() -> ExitCode {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cli_main_with_reader` is never used
[INFO] [stdout]    --> src/cli_existing.rs:334:4
[INFO] [stdout]     |
[INFO] [stdout] 334 | fn cli_main_with_reader(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `defuse` and `unlink_staging` are never used
[INFO] [stdout]    --> src/cli_existing.rs:610:8
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl ConversionStagingGuard {
[INFO] [stdout]     | --------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 610 |     fn defuse(mut self) {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 620 |     fn unlink_staging(&self, path: &Path) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matches` is never used
[INFO] [stdout]   --> src/jobs/commitment.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl Commitment {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 19 |     pub(crate) fn matches(self, other: Self) -> bool {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `compare` is never used
[INFO] [stdout]   --> src/jobs/manifest.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl Binding {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 90 |     pub fn compare(&self, other: &Self) -> Result<(), JobError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `verify_input` is never used
[INFO] [stdout]    --> src/jobs/manifest.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl FrozenManifest {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub(super) fn verify_input(&self, key: &JobSecret, ordinal: u64, input: &JobInput<'_>) -> Result<(), JobError> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAGIC` is never used
[INFO] [stdout]  --> src/jobs/frame.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | const MAGIC: &[u8; 8] = b"FNLPJOB1";
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GENERATION` is never used
[INFO] [stdout]  --> src/jobs/frame.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub(super) const GENERATION: u64 = 1;
[INFO] [stdout]   |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pointer` is never constructed
[INFO] [stdout]   --> src/jobs/frame.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(super) struct Pointer {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `end` is never used
[INFO] [stdout]   --> src/jobs/frame.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Pointer {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] 16 |     pub fn end(&self) -> Result<u64, JobError> { self.offset.checked_add(self.length).ok_or(JobError::Corrupt) }
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `result_key` is never used
[INFO] [stdout]   --> src/jobs/frame.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn result_key(key: &JobSecret, binding: &Binding, item: &ItemBinding, offset: u64, bytes: &[u8]) -> Commitment {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append` is never used
[INFO] [stdout]   --> src/jobs/frame.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub(super) fn append<T: Serialize, W: Write + Seek>(writer: &mut W, key: &JobSecret,
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read` is never used
[INFO] [stdout]   --> src/jobs/frame.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub(super) fn read<R: Read + Seek>(reader: &mut R, key: &JobSecret, binding: &Binding,
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35", kill_on_drop: false }`
[INFO] [stdout] a153069efda305b6f2e6fb69d3ac36f6aa30784dff13b192be79f1733d572a35
