[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] 99b166a8d9d795364bee04ebe2180a6f2cb52cf5
[INFO] checking Dicklesworthstone/franken_nlp against 6d99ee30d95360fa108a71e3985c92ca3f0fd6dc for pr-161154-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_nlp" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  41% (2559/6216)
Updating files:  42% (2611/6216)
Updating files:  43% (2673/6216)
Updating files:  44% (2736/6216)
Updating files:  45% (2798/6216)
Updating files:  46% (2860/6216)
Updating files:  47% (2922/6216)
Updating files:  48% (2984/6216)
Updating files:  49% (3046/6216)
Updating files:  50% (3108/6216)
Updating files:  51% (3171/6216)
Updating files:  52% (3233/6216)
Updating files:  53% (3295/6216)
Updating files:  54% (3357/6216)
Updating files:  55% (3419/6216)
Updating files:  56% (3481/6216)
Updating files:  57% (3544/6216)
Updating files:  58% (3606/6216)
Updating files:  59% (3668/6216)
Updating files:  60% (3730/6216)
Updating files:  61% (3792/6216)
Updating files:  62% (3854/6216)
Updating files:  63% (3917/6216)
Updating files:  64% (3979/6216)
Updating files:  65% (4041/6216)
Updating files:  66% (4103/6216)
Updating files:  67% (4165/6216)
Updating files:  68% (4227/6216)
Updating files:  69% (4290/6216)
Updating files:  69% (4347/6216)
Updating files:  70% (4352/6216)
Updating files:  71% (4414/6216)
Updating files:  72% (4476/6216)
Updating files:  73% (4538/6216)
Updating files:  74% (4600/6216)
Updating files:  75% (4662/6216)
Updating files:  76% (4725/6216)
Updating files:  77% (4787/6216)
Updating files:  78% (4849/6216)
Updating files:  79% (4911/6216)
Updating files:  80% (4973/6216)
Updating files:  81% (5035/6216)
Updating files:  82% (5098/6216)
Updating files:  83% (5160/6216)
Updating files:  84% (5222/6216)
Updating files:  85% (5284/6216)
Updating files:  86% (5346/6216)
Updating files:  87% (5408/6216)
Updating files:  88% (5471/6216)
Updating files:  89% (5533/6216)
Updating files:  90% (5595/6216)
Updating files:  91% (5657/6216)
Updating files:  92% (5719/6216)
Updating files:  93% (5781/6216)
Updating files:  94% (5844/6216)
Updating files:  95% (5906/6216)
Updating files:  96% (5968/6216)
Updating files:  97% (6030/6216)
Updating files:  98% (6092/6216)
Updating files:  99% (6154/6216)
Updating files: 100% (6216/6216)
Updating files: 100% (6216/6216), done.
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-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-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dicklesworthstone/franken_nlp on toolchain 6d99ee30d95360fa108a71e3985c92ca3f0fd6dc
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6d99ee30d95360fa108a71e3985c92ca3f0fd6dc" "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" "+6d99ee30d95360fa108a71e3985c92ca3f0fd6dc" "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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986
[INFO] running `Command { std: "docker" "start" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986", 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" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986" "/opt/rustwide/cargo-home/bin/cargo" "+6d99ee30d95360fa108a71e3985c92ca3f0fd6dc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986", 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" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986" "/opt/rustwide/cargo-home/bin/cargo" "+6d99ee30d95360fa108a71e3985c92ca3f0fd6dc" "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]     Checking typenum v1.20.1
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking clap_builder v4.6.2
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[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 franken_nlp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `runner` in `jobs`
[INFO] [stdout]   --> src/candidate_cli/int4/text_job.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 |     jobs::{JobLimits, population::PopulationReadLimits, runner::generation::GenerationJobTask},
[INFO] [stdout]    |                                                         ^^^^^^ could not find `runner` in `jobs`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/jobs.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg(all(feature = "metadata-store", target_os = "linux", any(target_arch = "x86_64", target_arch = "aarch64")))]
[INFO] [stdout]    |           -------------------------- the item is gated behind the `metadata-store` feature
[INFO] [stdout] 25 | pub mod runner;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Discard` in this scope
[INFO] [stdout]    --> src/tasks/chat/grouped_int4/batch/refill.rs:27:63
[INFO] [stdout]     |
[INFO] [stdout]  27 |     execute_with_sink(engine, requests, limits, prefill, &mut Discard, control)
[INFO] [stdout]     |                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: these unit structs exist but are inaccessible
[INFO] [stdout]    --> src/native_engine/generation.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::native_engine::generation::Discard`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tasks/chat/batched.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::tasks::chat::batched::Discard`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tasks/chat/quantized/cohort.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout]  87 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::tasks::chat::quantized::cohort::Discard`: not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `writer::CandidateWriter`
[INFO] [stdout]   --> src/candidate_cli/batch.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(super) use config::{Defaults, load_defaults, native_limits, parse_limits};
[INFO] [stdout]    |                         ^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tasks::redact::grouped_int4::corpus::Int4DocumentRedactionBatchConfig`
[INFO] [stdout]  --> src/candidate_cli/int4/redact/long/corpus.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     tasks::redact::grouped_int4::corpus::Int4DocumentRedactionBatchConfig,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ir::TaskBudget`
[INFO] [stdout]  --> src/candidate_cli/int4/semantic.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |         ir::TaskBudget, judge::JudgeLimits},
[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] error[E0433]: cannot find `runner` in `jobs`
[INFO] [stdout]   --> src/candidate_cli/int4/text_job.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 |     jobs::{JobLimits, population::PopulationReadLimits, runner::generation::GenerationJobTask},
[INFO] [stdout]    |                                                         ^^^^^^ could not find `runner` in `jobs`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/jobs.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[cfg(all(feature = "metadata-store", target_os = "linux", any(target_arch = "x86_64", target_arch = "aarch64")))]
[INFO] [stdout]    |           -------------------------- the item is gated behind the `metadata-store` feature
[INFO] [stdout] 25 | pub mod runner;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Discard` in this scope
[INFO] [stdout]    --> src/tasks/chat/grouped_int4/batch/refill.rs:27:63
[INFO] [stdout]     |
[INFO] [stdout]  27 |     execute_with_sink(engine, requests, limits, prefill, &mut Discard, control)
[INFO] [stdout]     |                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: these unit structs exist but are inaccessible
[INFO] [stdout]    --> src/native_engine/generation.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::native_engine::generation::Discard`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tasks/chat/batched.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::tasks::chat::batched::Discard`: not accessible
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/tasks/chat/quantized/cohort.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout]  87 | struct Discard;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ `crate::tasks::chat::quantized::cohort::Discard`: not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: function `bind_request` is private
[INFO] [stdout]    --> src/tasks/redact/grouped_int4/corpus/tests.rs:358:15
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pipeline::bind_request(&mut result, &c.request).unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^ private function
[INFO] [stdout]     |
[INFO] [stdout] note: the function `bind_request` is defined here
[INFO] [stdout]    --> src/tasks/redact/pipeline.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn bind_request(output: &mut RedactionResult, request: &RedactionRequest) -> Result<(), RedactError> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `writer::CandidateWriter`
[INFO] [stdout]   --> src/candidate_cli/batch.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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: `tasks::redact::grouped_int4::corpus::Int4DocumentRedactionBatchConfig`
[INFO] [stdout]  --> src/candidate_cli/int4/redact/long/corpus.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     tasks::redact::grouped_int4::corpus::Int4DocumentRedactionBatchConfig,
[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: `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] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/batch/packed/tests.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     type Error = ();
[INFO] [stdout]     |                  ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeByteDecoder::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub trait DecodeByteDecoder {
[INFO] [stdout] 318 |     /// Refusal from the tokenizer/decoder.
[INFO] [stdout] 319 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeByteDecoder::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/batch/packed/tests.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |     type Error = (); type Permit = ();
[INFO] [stdout]     |                  ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeEventSink::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub trait DecodeEventSink {
[INFO] [stdout] ...
[INFO] [stdout] 307 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeEventSink::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/batch/tests.rs:84:18
[INFO] [stdout]     |
[INFO] [stdout]  84 |     type Error = ();
[INFO] [stdout]     |                  ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeByteDecoder::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub trait DecodeByteDecoder {
[INFO] [stdout] 318 |     /// Refusal from the tokenizer/decoder.
[INFO] [stdout] 319 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeByteDecoder::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/batch/tests.rs:91:36
[INFO] [stdout]     |
[INFO] [stdout]  91 |     type Permit = (); type Error = ();
[INFO] [stdout]     |                                    ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeEventSink::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub trait DecodeEventSink {
[INFO] [stdout] ...
[INFO] [stdout] 307 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeEventSink::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/batch/tests.rs:195:40
[INFO] [stdout]     |
[INFO] [stdout] 195 |         type Permit = (); type Error = ();
[INFO] [stdout]     |                                        ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeEventSink::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub trait DecodeEventSink {
[INFO] [stdout] ...
[INFO] [stdout] 307 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeEventSink::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/tests.rs:215:40
[INFO] [stdout]     |
[INFO] [stdout] 215 |         type Permit = (); type Error = ();
[INFO] [stdout]     |                                        ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeEventSink::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:307:17
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub trait DecodeEventSink {
[INFO] [stdout] ...
[INFO] [stdout] 307 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeEventSink::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `()` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> src/native_engine/generation/grouped_int4/tests.rs:221:22
[INFO] [stdout]     |
[INFO] [stdout] 221 |         type Error = ();
[INFO] [stdout]     |                      ^^ the trait `std::fmt::Display` is not implemented for `()`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `decode::DecodeByteDecoder::Error`
[INFO] [stdout]    --> src/native_engine/decode.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub trait DecodeByteDecoder {
[INFO] [stdout] 318 |     /// Refusal from the tokenizer/decoder.
[INFO] [stdout] 319 |     type Error: fmt::Display;
[INFO] [stdout]     |                 ^^^^^^^^^^^^ required by this bound in `DecodeByteDecoder::Error`
[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] [stderr] error: could not compile `franken_nlp` (lib test) due to 10 previous errors; 4 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/6d99ee30d95360fa108a71e3985c92ca3f0fd6dc/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: 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] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/cli_existing.rs:720:9
[INFO] [stdout]     |
[INFO] [stdout] 720 |     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:1096:9
[INFO] [stdout]      |
[INFO] [stdout] 1096 |     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] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `franken_nlp` (lib) due to 2 previous errors; 17 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986", kill_on_drop: false }`
[INFO] [stdout] 38143b51b5403e078492aa0102b2f82e814a4a1020283329d53b763a942d3986
