[INFO] cloning repository https://github.com/condesi/qomn
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/condesi/qomn" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcondesi%2Fqomn", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcondesi%2Fqomn'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 540927c6edd7d3873cfea211b0728c5589195d61
[INFO] testing condesi/qomn against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcondesi%2Fqomn" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/condesi/qomn
[INFO] finished tweaking git repo https://github.com/condesi/qomn
[INFO] tweaked toml for git repo https://github.com/condesi/qomn written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/condesi/qomn on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/condesi/qomn 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustls-webpki v0.103.11
[INFO] [stderr]   Downloaded cranelift-native v0.113.1
[INFO] [stderr]   Downloaded cranelift-bitset v0.113.1
[INFO] [stderr]   Downloaded cranelift-control v0.113.1
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.113.1
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v26.0.1
[INFO] [stderr]   Downloaded cranelift-module v0.113.1
[INFO] [stderr]   Downloaded cranelift-bforest v0.113.1
[INFO] [stderr]   Downloaded region v3.0.2
[INFO] [stderr]   Downloaded cranelift-entity v0.113.1
[INFO] [stderr]   Downloaded cranelift-jit v0.113.1
[INFO] [stderr]   Downloaded cranelift-frontend v0.113.1
[INFO] [stderr]   Downloaded regalloc2 v0.10.2
[INFO] [stderr]   Downloaded cranelift-isle v0.113.1
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.113.1
[INFO] [stderr]   Downloaded cranelift-codegen v0.113.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7a13918632429b91c3c5d8c461dc8dac1dfb8648c19cc76241fed8316825474b
[INFO] running `Command { std: "docker" "start" "-a" "7a13918632429b91c3c5d8c461dc8dac1dfb8648c19cc76241fed8316825474b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a13918632429b91c3c5d8c461dc8dac1dfb8648c19cc76241fed8316825474b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a13918632429b91c3c5d8c461dc8dac1dfb8648c19cc76241fed8316825474b", kill_on_drop: false }`
[INFO] [stdout] 7a13918632429b91c3c5d8c461dc8dac1dfb8648c19cc76241fed8316825474b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe535389886c72e8ec3b58bd94ca94875dab81d7acccafa9436016ab74ef625b
[INFO] running `Command { std: "docker" "start" "-a" "fe535389886c72e8ec3b58bd94ca94875dab81d7acccafa9436016ab74ef625b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling cranelift-isle v0.113.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.113.1
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cranelift-bitset v0.113.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.113.1
[INFO] [stderr]    Compiling cranelift-entity v0.113.1
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling cranelift-bforest v0.113.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling cranelift-control v0.113.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v26.0.1
[INFO] [stderr]    Compiling region v3.0.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling cranelift-codegen v0.113.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustls-webpki v0.103.11
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regalloc2 v0.10.2
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling cranelift-native v0.113.1
[INFO] [stderr]    Compiling cranelift-module v0.113.1
[INFO] [stderr]    Compiling cranelift-frontend v0.113.1
[INFO] [stderr]    Compiling cranelift-jit v0.113.1
[INFO] [stderr]    Compiling qomn v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/bytecode_vm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `unpack_2bit`
[INFO] [stdout]   --> src/bytecode_vm.rs:18:59
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::backend_cpu::{tgemv_ternary, apply_activation, unpack_2bit, ActFunc};
[INFO] [stdout]    |                                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]    --> src/backend_cpu.rs:662:17
[INFO] [stdout]     |
[INFO] [stdout] 662 | use std::sync::{Arc, Mutex};
[INFO] [stdout]     |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Receiver`
[INFO] [stdout]   --> src/runtime.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]    |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cranelift_codegen::isa::CallConv`
[INFO] [stdout]   --> src/jit.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | use cranelift_codegen::isa::CallConv;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::arch::x86_64::*`
[INFO] [stdout]    --> src/batch_oracle.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |         use std::arch::x86_64::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 Op::LoadConst => {
[INFO] [stdout]     |                 ------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 160 |                 Op::LoadTrit => {
[INFO] [stdout]     |                 ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 163 |                 Op::Move => {
[INFO] [stdout]     |                 -------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 167 |                 Op::LoadVar => {
[INFO] [stdout]     |                 ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ ...and 32 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pow_ref`
[INFO] [stdout]    --> src/jit.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |             let pow_ref      = self.module.declare_func_in_func(pow_id,      bcx.func);
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pow_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |             let mut runtime = QomnRuntime::new(4);
[INFO] [stdout]     |                 ----^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `HwCondElse` is never constructed
[INFO] [stdout]   --> src/lexer.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum Token {
[INFO] [stdout]    |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 67 |     HwCondElse,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dimensionless` is never constructed
[INFO] [stdout]   --> src/ast.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub enum UnitExpr {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 13 |     Dimensionless,                         // pure number (no unit)
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitExpr` 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: method `compatible_with` is never used
[INFO] [stdout]   --> src/ast.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl UnitExpr {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn compatible_with(&self, other: &UnitExpr) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Tensor` is never constructed
[INFO] [stdout]   --> src/ast.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub enum Type {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |     Tensor(Box<Type>, Vec<usize>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Type` 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: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Field(Box<Expr>, String), // expr.field
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 88 -     Field(Box<Expr>, String), // expr.field
[INFO] [stdout] 88 +     Field((), ()), // expr.field
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 93 -     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout] 93 +     Index((), ()),             // expr[idx]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]    --> src/ast.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout]     |     ------------ ^^^^^^^^^  ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 102 -     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout] 102 +     CrystalLayer((), ()),          // crystal.layer(N)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ast.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout]     |     ----------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 103 -     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout] 103 +     CrystalNorm(()),                  // crystal.norm()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `var`, `iter`, and `body` are never read
[INFO] [stdout]    --> src/ast.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     For {
[INFO] [stdout]     |     --- fields in this variant
[INFO] [stdout] 140 |         var:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 141 |         iter: Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 142 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `msg` is never read
[INFO] [stdout]    --> src/ast.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     Assert {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 147 |         cond: Expr,
[INFO] [stdout] 148 |         msg:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `hint` is never read
[INFO] [stdout]    --> src/ast.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub struct CrystalDecl {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout] 170 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CrystalDecl` 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 `sink` is never read
[INFO] [stdout]    --> src/ast.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct PipeDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub sink:   Expr,                 // respond(...)
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PipeDecl` 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: fields `cond` and `hint` are never read
[INFO] [stdout]    --> src/ast.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct ScheduleBranch {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub cond: HwCond,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 206 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleBranch` 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: fields `expr` and `branches` are never read
[INFO] [stdout]    --> src/ast.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct ScheduleDecl {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 211 |     pub expr:     Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 212 |     pub branches: Vec<ScheduleBranch>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleDecl` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub struct PlanStep {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 223 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanStep` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub struct PlanDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 233 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanDecl` 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 `0` is never read
[INFO] [stdout]    --> src/ast.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Schedule(ScheduleDecl),
[INFO] [stdout]     |     -------- ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Decl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 243 -     Schedule(ScheduleDecl),
[INFO] [stdout] 243 +     Schedule(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lo`, `hi`, `standard`, and `note` are never read
[INFO] [stdout]   --> src/units.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct UnitRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 13 |     pub unit:     &'static str,
[INFO] [stdout] 14 |     pub lo:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 15 |     pub hi:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 16 |     pub standard: &'static str,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 17 |     pub note:     &'static str,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitRange` 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: function `validate_nfpa` is never used
[INFO] [stdout]   --> src/units.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn validate_nfpa(unit: &str, value: f64, param_name: &str) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BinOpUnit` is never used
[INFO] [stdout]   --> src/units.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub enum BinOpUnit {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `infer_op_unit` is never used
[INFO] [stdout]   --> src/units.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn infer_op_unit(op: BinOpUnit, lhs: &UnitExpr, rhs: &UnitExpr) -> Result<UnitExpr, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleUnitSignature` is never constructed
[INFO] [stdout]    --> src/units.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub struct OracleUnitSignature {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_SIGNATURES` is never used
[INFO] [stdout]    --> src/units.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub static ORACLE_SIGNATURES: &[OracleUnitSignature] = &[
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lookup_oracle_sig` is never used
[INFO] [stdout]    --> src/units.rs:199:8
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn lookup_oracle_sig(name: &str) -> Option<&'static OracleUnitSignature> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_nfpa_imperial` is never used
[INFO] [stdout]    --> src/units.rs:305:8
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn to_nfpa_imperial(value: f64, unit: &str) -> (f64, &'static str) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `stats` is never used
[INFO] [stdout]   --> src/plan.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl OracleCache {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn stats(&self) -> (u64, u64, usize) { (self.hits, self.misses, self.store.len()) }
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle` is never read
[INFO] [stdout]    --> src/plan.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub struct LoopResult {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 165 |     pub oracle:         String,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LoopResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OracleKind` is never used
[INFO] [stdout]   --> src/intent_parser.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum OracleKind {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleMeta` is never constructed
[INFO] [stdout]   --> src/intent_parser.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct OracleMeta {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `score` is never used
[INFO] [stdout]   --> src/intent_parser.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl OracleMeta {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 51 |     /// Score this oracle against a query. Higher = better match.
[INFO] [stdout] 52 |     pub fn score(&self, query: &str) -> u32 {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_REGISTRY` is never used
[INFO] [stdout]   --> src/intent_parser.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | static ORACLE_REGISTRY: &[OracleMeta] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_oracle` is never used
[INFO] [stdout]    --> src/intent_parser.rs:163:8
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn match_oracle<'a>(query: &str, kind_filter: Option<OracleKind>) -> Option<&'a OracleMeta> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_loop_args` is never used
[INFO] [stdout]    --> src/intent_parser.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub fn extract_loop_args(oracle: &OracleMeta, query: &str)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_after_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:245:8
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub fn extract_number_after_pub(text: &str, after: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_before_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn extract_number_before_pub(text: &str, before: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `standard` and `raw_query` are never read
[INFO] [stdout]    --> src/intent_parser.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub struct IntentAST {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 318 |     pub domain:      Domain,
[INFO] [stdout] 319 |     pub standard:    Option<Standard>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 |     pub raw_query:   String,                   // original user text
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntentAST` 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: associated function `unknown` is never used
[INFO] [stdout]    --> src/intent_parser.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 327 | impl IntentAST {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 328 |     pub fn unknown(query: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/vm.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout]    |     ---- ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Val` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 27 -     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout] 27 +     Mat4(()),     // row-major 4x4
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `base_url` and `api_key` are never read
[INFO] [stdout]   --> src/vm.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct QomniConfig {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 53 |     pub base_url: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 54 |     pub api_key:  String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `plan_name` is never read
[INFO] [stdout]   --> src/server.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub struct ReactiveSession {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 66 |     pub id: String,
[INFO] [stdout] 67 |     pub plan_name: String,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_request` is never used
[INFO] [stdout]     --> src/server.rs:5576:8
[INFO] [stdout]      |
[INFO] [stdout] 5576 | pub fn record_request(elapsed_ns: u64, is_error: bool) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_cache_hit` is never used
[INFO] [stdout]     --> src/server.rs:5581:8
[INFO] [stdout]      |
[INFO] [stdout] 5581 | pub fn record_cache_hit() { CACHE_HITS.fetch_add(1, Ordering::Relaxed); }
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_test` and `mean_abs_output` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | pub struct ValidationStats {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 341 |     /// Number of test points evaluated
[INFO] [stdout] 342 |     pub n_test:          usize,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub mean_abs_output: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `rows`, `cols`, and `n_samples` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub struct CompileResult {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 485 |     pub rows:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 486 |     pub cols:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 487 |     pub n_samples:       usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stride` and `scales` are never read
[INFO] [stdout]   --> src/bytecode.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct TensorDesc {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub stride:       [u32; 4],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub scales:       Vec<f32>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorDesc` 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: variants `ColMajor` and `Sparse` are never constructed
[INFO] [stdout]   --> src/bytecode.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum TensorLayout {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 59 |     ColMajor,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     Sparse,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorLayout` 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: variant `NF4` is never constructed
[INFO] [stdout]   --> src/bytecode.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub enum QuantMode {
[INFO] [stdout]    |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 72 |     NF4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QuantMode` 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: variants `TritMul`, `ScaleF`, `ParBegin`, `ParEnd`, `Join`, and `Call` are never constructed
[INFO] [stdout]    --> src/bytecode.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub enum Op {
[INFO] [stdout]     |          -- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 169 |     TritMul     = 0x30,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     ScaleF      = 0x42,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     ParBegin    = 0x60,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 209 |     /// PAR_END     (implicit barrier — all lanes rendez-vous here)
[INFO] [stdout] 210 |     ParEnd      = 0x61,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     Join        = 0x63,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 |     Call        = 0x72,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Op` 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 `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_fvec` is never used
[INFO] [stdout]   --> src/bytecode_vm.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl BVal {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     fn as_fvec(&self) -> Option<&Vec<f32>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_fns` is never read
[INFO] [stdout]    --> src/bytecode_vm.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct BytecodeVm {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     oracle_fns:     Vec<Option<OracleFn>>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_bytecode` is never used
[INFO] [stdout]    --> src/bytecode_vm.rs:908:8
[INFO] [stdout]     |
[INFO] [stdout] 908 | pub fn run_bytecode(module: &Module, runtime: &mut QomnRuntime) -> Result<Vec<String>, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Output`, `MatMulF32`, and `ScaleF` are never constructed
[INFO] [stdout]   --> src/hir.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum HirOp {
[INFO] [stdout]    |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 33 |     Output  { name: String },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     MatMulF32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     ScaleF  { scale: f32 },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirOp` 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: variants `ReLU`, `Sigmoid`, `GeLU`, `Tanh`, and `LUT` are never constructed
[INFO] [stdout]   --> src/hir.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub enum ActKind { Step, ReLU, Sigmoid, GeLU, Tanh, LUT(usize) }
[INFO] [stdout]    |          -------         ^^^^  ^^^^^^^  ^^^^  ^^^^  ^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          variants in this enum
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ActKind` 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 `shape` is never read
[INFO] [stdout]   --> src/hir.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct HirNode {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     pub shape:   Vec<u32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNode` 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: constant `TILE_ROWS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const TILE_ROWS: usize = 64;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TILE_COLS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const TILE_COLS: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREFETCH_DIST` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const PREFETCH_DIST: usize = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_rows` and `n_zeros` are never read
[INFO] [stdout]   --> src/backend_cpu.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct TgemvResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 45 |     pub data:    Vec<f32>,
[INFO] [stdout] 46 |     pub n_rows:  usize,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 47 |     pub n_zeros: usize,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unpack_2bit` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn unpack_2bit(packed: &[u8], n: usize) -> Vec<i8> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_scalar_i8` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:621:8
[INFO] [stdout]     |
[INFO] [stdout] 621 | pub fn tgemv_scalar_i8(weights: &[i8], scales: &[f32], x: &[f32], rows: usize, cols: usize) -> TgemvResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_fused_act` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:646:8
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub fn tgemv_fused_act(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JitDetector` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:666:12
[INFO] [stdout]     |
[INFO] [stdout] 666 | pub struct JitDetector {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CompiledKernel` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:673:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | pub struct CompiledKernel {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, `is_hot`, and `hot_kernels` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:682:12
[INFO] [stdout]     |
[INFO] [stdout] 681 | impl JitDetector {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 682 |     pub fn new(threshold: u64) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 687 |     pub fn record(&mut self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 |     pub fn is_hot(&self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 707 |     pub fn hot_kernels(&self) -> Vec<&CompiledKernel> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CraneliftJit` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:723:12
[INFO] [stdout]     |
[INFO] [stdout] 723 | pub struct CraneliftJit {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `compile_oracle` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 728 | impl CraneliftJit {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 729 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 740 |     pub fn compile_oracle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleNativeFn` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:767:12
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub struct OracleNativeFn {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prefetch_crystal_region` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:776:8
[INFO] [stdout]     |
[INFO] [stdout] 776 | pub fn prefetch_crystal_region(data: &[u8], hint: PrefetchHint) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PrefetchHint` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:802:10
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub enum PrefetchHint { L1, L2, NTA }
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `benchmark_tgemv` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:806:8
[INFO] [stdout]     |
[INFO] [stdout] 806 | pub fn benchmark_tgemv(rows: usize, cols: usize, n_runs: usize) -> (f64, f32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `OracleResult` is never used
[INFO] [stdout]   --> src/runtime.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type OracleResult = f64;
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_id` is never read
[INFO] [stdout]   --> src/runtime.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct OracleJob {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 29 |     ticket:    OracleTicket,
[INFO] [stdout] 30 |     oracle_id: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_sync` is never used
[INFO] [stdout]    --> src/runtime.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  48 | impl AsyncOracleEngine {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn call_sync<F>(&self, oracle_id: usize, args: Vec<f64>, f: F) -> f64
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/runtime.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct CrystalData {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub name:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evict` is never used
[INFO] [stdout]    --> src/runtime.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl CrystalCache {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn evict(&mut self, crystal_id: usize) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `f32_pool` and `i8_pool` are never read
[INFO] [stdout]    --> src/runtime.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct MemoryPool {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 231 |     f32_pool: Vec<Vec<f32>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 232 |     i8_pool:  Vec<Vec<i8>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_f32`, `return_f32`, `get_i8`, and `return_i8` are never used
[INFO] [stdout]    --> src/runtime.rs:244:12
[INFO] [stdout]     |
[INFO] [stdout] 235 | impl MemoryPool {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 244 |     pub fn get_f32(&mut self, len: usize) -> Vec<f32> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     pub fn return_f32(&mut self, v: Vec<f32>) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 259 |     pub fn get_i8(&mut self, len: usize) -> Vec<i8> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn return_i8(&mut self, v: Vec<i8>) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `avg_ns` is never used
[INFO] [stdout]    --> src/runtime.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 285 | impl OpStat {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn avg_ns(&self) -> u64 { if self.calls == 0 { 0 } else { self.total_ns / self.calls } }
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `report` is never used
[INFO] [stdout]    --> src/runtime.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 299 | impl Profiler {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 308 |     pub fn report(&self) -> String {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mem_pool` is never read
[INFO] [stdout]    --> src/runtime.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub struct QomnRuntime {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 334 |     pub mem_pool:      MemoryPool,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default_epyc` is never used
[INFO] [stdout]    --> src/runtime.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl QomnRuntime {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 350 |     pub fn default_epyc() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `jit_table_call` is never used
[INFO] [stdout]    --> src/jit.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub unsafe fn jit_table_call(fn_addr: usize, args: &[f64]) -> f64 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `call_count` are never read
[INFO] [stdout]    --> src/jit.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct CompiledOracle {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub name:       String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub call_count: u64,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_if_compiled` is never used
[INFO] [stdout]    --> src/jit.rs:841:19
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl JitEngine {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 841 |     pub unsafe fn call_if_compiled(&self, name: &str, args: &[f64]) -> Option<f64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_div_f32` is never used
[INFO] [stdout]   --> src/batch_oracle.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn safe_div_f32(num: f32, den: f32) -> f32 {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `values`, `n_results`, `time_ns`, and `path` are never read
[INFO] [stdout]   --> src/batch_oracle.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct BatchResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 52 |     pub values:    Vec<f64>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 53 |     pub n_results: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 54 |     pub time_ns:   u64,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 55 |     pub path:      BatchPath,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `n_scenarios` is never read
[INFO] [stdout]   --> src/batch_plan.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct SimdBatchResult {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 45 |     pub values:      Vec<f64>,
[INFO] [stdout] 46 |     pub n_scenarios: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/simulation_engine.rs:48:59
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct PhysicsBound { pub min: f64, pub max: f64, pub name: &'static str }
[INFO] [stdout]    |            ------------ field in this struct              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peak_per_s` is never used
[INFO] [stdout]    --> src/simulation_engine.rs:708:12
[INFO] [stdout]     |
[INFO] [stdout] 549 | impl SimulationEngine {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 708 |     pub fn peak_per_s(&self) -> u64 { self.peak_per_s.load(std::sync::atomic::Ordering::Relaxed) }
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `pareto_size` is never used
[INFO] [stdout]    --> src/simulation_engine.rs:822:12
[INFO] [stdout]     |
[INFO] [stdout] 821 | impl ParetoFront {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 822 |     pub fn pareto_size(&self) -> usize { self.solutions.len() }
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_names` is never read
[INFO] [stdout]    --> src/aot_plan.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct TurboPlan {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub oracle_names: Vec<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `execute_stack`, `plan_count`, `oracle_count`, `plan_param_names`, and `plan_step_names` are never used
[INFO] [stdout]     --> src/aot_plan.rs:957:12
[INFO] [stdout]      |
[INFO] [stdout]  129 | impl AotPlanCache {
[INFO] [stdout]      | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  957 |     pub fn execute_stack(&self, plan_name: &str, param_vals: &[f64])
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  991 |     pub fn plan_count(&self) -> usize { self.plans.len() }
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]  992 |     pub fn oracle_count(&self) -> usize { self.oracle_fns.len() }
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1514 |     pub fn plan_param_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1519 |     pub fn plan_step_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `span` is never read
[INFO] [stdout]   --> src/plan_v2.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct PlanV2Param {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub span:    Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PlanV2Param` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 101 |     Const  { name: String, value: f64, span: Span },
[INFO] [stdout]     |     ----- field in this variant        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:103:43
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Formula{ label: String, text: String, span: Span },
[INFO] [stdout]     |     ------- field in this variant         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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: fields `plan`, `inputs`, `meta`, and `formulas` are never read
[INFO] [stdout]    --> src/plan_v2.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 974 | pub struct PV2Result {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 975 |     pub plan:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 976 |     pub inputs:  HashMap<String, f64>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 977 |     pub outputs: Vec<(String, f64)>,  // (var_name, value)
[INFO] [stdout] 978 |     pub meta:    PlanV2Meta,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 979 |     pub formulas: Vec<(String, String)>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Result` 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 `to_json` and `display` are never used
[INFO] [stdout]    --> src/plan_v2.rs:985:12
[INFO] [stdout]     |
[INFO] [stdout] 983 | impl PV2Result {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] 984 |     /// Serialize to JSON
[INFO] [stdout] 985 |     pub fn to_json(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 996 |     pub fn display(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `converge` is never used
[INFO] [stdout]     --> src/plan_v2.rs:1249:8
[INFO] [stdout]      |
[INFO] [stdout] 1249 | pub fn converge<F: Fn(f64) -> f64>(
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_pareto_raw` is never used
[INFO] [stdout]    --> src/benchmark_proofs.rs:488:8
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub fn debug_pareto_raw() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.75s
[INFO] running `Command { std: "docker" "inspect" "fe535389886c72e8ec3b58bd94ca94875dab81d7acccafa9436016ab74ef625b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe535389886c72e8ec3b58bd94ca94875dab81d7acccafa9436016ab74ef625b", kill_on_drop: false }`
[INFO] [stdout] fe535389886c72e8ec3b58bd94ca94875dab81d7acccafa9436016ab74ef625b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e4c567fd73da71883d0d3f8a05cd85bedd5e3903f09c3ae3fdbaeae12c654f6
[INFO] running `Command { std: "docker" "start" "-a" "4e4c567fd73da71883d0d3f8a05cd85bedd5e3903f09c3ae3fdbaeae12c654f6", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling qomn v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/bytecode_vm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `unpack_2bit`
[INFO] [stdout]   --> src/bytecode_vm.rs:18:59
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::backend_cpu::{tgemv_ternary, apply_activation, unpack_2bit, ActFunc};
[INFO] [stdout]    |                                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]    --> src/backend_cpu.rs:662:17
[INFO] [stdout]     |
[INFO] [stdout] 662 | use std::sync::{Arc, Mutex};
[INFO] [stdout]     |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Receiver`
[INFO] [stdout]   --> src/runtime.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]    |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cranelift_codegen::isa::CallConv`
[INFO] [stdout]   --> src/jit.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | use cranelift_codegen::isa::CallConv;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::arch::x86_64::*`
[INFO] [stdout]    --> src/batch_oracle.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |         use std::arch::x86_64::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 Op::LoadConst => {
[INFO] [stdout]     |                 ------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 160 |                 Op::LoadTrit => {
[INFO] [stdout]     |                 ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 163 |                 Op::Move => {
[INFO] [stdout]     |                 -------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 167 |                 Op::LoadVar => {
[INFO] [stdout]     |                 ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ ...and 32 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pow_ref`
[INFO] [stdout]    --> src/jit.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |             let pow_ref      = self.module.declare_func_in_func(pow_id,      bcx.func);
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pow_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |             let mut runtime = QomnRuntime::new(4);
[INFO] [stdout]     |                 ----^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `HwCondElse` is never constructed
[INFO] [stdout]   --> src/lexer.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum Token {
[INFO] [stdout]    |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 67 |     HwCondElse,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dimensionless` is never constructed
[INFO] [stdout]   --> src/ast.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub enum UnitExpr {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 13 |     Dimensionless,                         // pure number (no unit)
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitExpr` 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: method `compatible_with` is never used
[INFO] [stdout]   --> src/ast.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl UnitExpr {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn compatible_with(&self, other: &UnitExpr) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Tensor` is never constructed
[INFO] [stdout]   --> src/ast.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub enum Type {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |     Tensor(Box<Type>, Vec<usize>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Type` 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: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Field(Box<Expr>, String), // expr.field
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 88 -     Field(Box<Expr>, String), // expr.field
[INFO] [stdout] 88 +     Field((), ()), // expr.field
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 93 -     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout] 93 +     Index((), ()),             // expr[idx]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]    --> src/ast.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout]     |     ------------ ^^^^^^^^^  ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 102 -     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout] 102 +     CrystalLayer((), ()),          // crystal.layer(N)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ast.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout]     |     ----------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 103 -     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout] 103 +     CrystalNorm(()),                  // crystal.norm()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `var`, `iter`, and `body` are never read
[INFO] [stdout]    --> src/ast.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     For {
[INFO] [stdout]     |     --- fields in this variant
[INFO] [stdout] 140 |         var:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 141 |         iter: Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 142 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `msg` is never read
[INFO] [stdout]    --> src/ast.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     Assert {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 147 |         cond: Expr,
[INFO] [stdout] 148 |         msg:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `hint` is never read
[INFO] [stdout]    --> src/ast.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub struct CrystalDecl {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout] 170 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CrystalDecl` 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 `sink` is never read
[INFO] [stdout]    --> src/ast.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct PipeDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub sink:   Expr,                 // respond(...)
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PipeDecl` 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: fields `cond` and `hint` are never read
[INFO] [stdout]    --> src/ast.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct ScheduleBranch {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub cond: HwCond,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 206 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleBranch` 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: fields `expr` and `branches` are never read
[INFO] [stdout]    --> src/ast.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct ScheduleDecl {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 211 |     pub expr:     Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 212 |     pub branches: Vec<ScheduleBranch>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleDecl` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub struct PlanStep {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 223 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanStep` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub struct PlanDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 233 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanDecl` 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 `0` is never read
[INFO] [stdout]    --> src/ast.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Schedule(ScheduleDecl),
[INFO] [stdout]     |     -------- ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Decl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 243 -     Schedule(ScheduleDecl),
[INFO] [stdout] 243 +     Schedule(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lo`, `hi`, `standard`, and `note` are never read
[INFO] [stdout]   --> src/units.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct UnitRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 13 |     pub unit:     &'static str,
[INFO] [stdout] 14 |     pub lo:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 15 |     pub hi:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 16 |     pub standard: &'static str,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 17 |     pub note:     &'static str,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitRange` 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: function `validate_nfpa` is never used
[INFO] [stdout]   --> src/units.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn validate_nfpa(unit: &str, value: f64, param_name: &str) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BinOpUnit` is never used
[INFO] [stdout]   --> src/units.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub enum BinOpUnit {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `infer_op_unit` is never used
[INFO] [stdout]   --> src/units.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn infer_op_unit(op: BinOpUnit, lhs: &UnitExpr, rhs: &UnitExpr) -> Result<UnitExpr, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleUnitSignature` is never constructed
[INFO] [stdout]    --> src/units.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub struct OracleUnitSignature {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_SIGNATURES` is never used
[INFO] [stdout]    --> src/units.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub static ORACLE_SIGNATURES: &[OracleUnitSignature] = &[
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lookup_oracle_sig` is never used
[INFO] [stdout]    --> src/units.rs:199:8
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn lookup_oracle_sig(name: &str) -> Option<&'static OracleUnitSignature> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_nfpa_imperial` is never used
[INFO] [stdout]    --> src/units.rs:305:8
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn to_nfpa_imperial(value: f64, unit: &str) -> (f64, &'static str) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `stats` is never used
[INFO] [stdout]   --> src/plan.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl OracleCache {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn stats(&self) -> (u64, u64, usize) { (self.hits, self.misses, self.store.len()) }
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle` is never read
[INFO] [stdout]    --> src/plan.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub struct LoopResult {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 165 |     pub oracle:         String,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LoopResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OracleKind` is never used
[INFO] [stdout]   --> src/intent_parser.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum OracleKind {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleMeta` is never constructed
[INFO] [stdout]   --> src/intent_parser.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct OracleMeta {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `score` is never used
[INFO] [stdout]   --> src/intent_parser.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl OracleMeta {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 51 |     /// Score this oracle against a query. Higher = better match.
[INFO] [stdout] 52 |     pub fn score(&self, query: &str) -> u32 {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_REGISTRY` is never used
[INFO] [stdout]   --> src/intent_parser.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | static ORACLE_REGISTRY: &[OracleMeta] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_oracle` is never used
[INFO] [stdout]    --> src/intent_parser.rs:163:8
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn match_oracle<'a>(query: &str, kind_filter: Option<OracleKind>) -> Option<&'a OracleMeta> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_loop_args` is never used
[INFO] [stdout]    --> src/intent_parser.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub fn extract_loop_args(oracle: &OracleMeta, query: &str)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_after_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:245:8
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub fn extract_number_after_pub(text: &str, after: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_before_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn extract_number_before_pub(text: &str, before: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `standard` and `raw_query` are never read
[INFO] [stdout]    --> src/intent_parser.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub struct IntentAST {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 318 |     pub domain:      Domain,
[INFO] [stdout] 319 |     pub standard:    Option<Standard>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 |     pub raw_query:   String,                   // original user text
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntentAST` 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: associated function `unknown` is never used
[INFO] [stdout]    --> src/intent_parser.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 327 | impl IntentAST {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 328 |     pub fn unknown(query: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/vm.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout]    |     ---- ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Val` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 27 -     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout] 27 +     Mat4(()),     // row-major 4x4
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `base_url` and `api_key` are never read
[INFO] [stdout]   --> src/vm.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct QomniConfig {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 53 |     pub base_url: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 54 |     pub api_key:  String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `plan_name` is never read
[INFO] [stdout]   --> src/server.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub struct ReactiveSession {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 66 |     pub id: String,
[INFO] [stdout] 67 |     pub plan_name: String,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_request` is never used
[INFO] [stdout]     --> src/server.rs:5576:8
[INFO] [stdout]      |
[INFO] [stdout] 5576 | pub fn record_request(elapsed_ns: u64, is_error: bool) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_cache_hit` is never used
[INFO] [stdout]     --> src/server.rs:5581:8
[INFO] [stdout]      |
[INFO] [stdout] 5581 | pub fn record_cache_hit() { CACHE_HITS.fetch_add(1, Ordering::Relaxed); }
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_test` and `mean_abs_output` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | pub struct ValidationStats {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 341 |     /// Number of test points evaluated
[INFO] [stdout] 342 |     pub n_test:          usize,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub mean_abs_output: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `rows`, `cols`, and `n_samples` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub struct CompileResult {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 485 |     pub rows:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 486 |     pub cols:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 487 |     pub n_samples:       usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stride` and `scales` are never read
[INFO] [stdout]   --> src/bytecode.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct TensorDesc {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub stride:       [u32; 4],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub scales:       Vec<f32>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorDesc` 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: variants `ColMajor` and `Sparse` are never constructed
[INFO] [stdout]   --> src/bytecode.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum TensorLayout {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 59 |     ColMajor,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     Sparse,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorLayout` 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: variant `NF4` is never constructed
[INFO] [stdout]   --> src/bytecode.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub enum QuantMode {
[INFO] [stdout]    |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 72 |     NF4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QuantMode` 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: variants `TritMul`, `ScaleF`, `ParBegin`, `ParEnd`, `Join`, and `Call` are never constructed
[INFO] [stdout]    --> src/bytecode.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub enum Op {
[INFO] [stdout]     |          -- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 169 |     TritMul     = 0x30,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     ScaleF      = 0x42,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     ParBegin    = 0x60,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 209 |     /// PAR_END     (implicit barrier — all lanes rendez-vous here)
[INFO] [stdout] 210 |     ParEnd      = 0x61,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     Join        = 0x63,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 |     Call        = 0x72,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Op` 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 `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_fvec` is never used
[INFO] [stdout]   --> src/bytecode_vm.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl BVal {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     fn as_fvec(&self) -> Option<&Vec<f32>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_fns` is never read
[INFO] [stdout]    --> src/bytecode_vm.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct BytecodeVm {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     oracle_fns:     Vec<Option<OracleFn>>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_bytecode` is never used
[INFO] [stdout]    --> src/bytecode_vm.rs:908:8
[INFO] [stdout]     |
[INFO] [stdout] 908 | pub fn run_bytecode(module: &Module, runtime: &mut QomnRuntime) -> Result<Vec<String>, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Output`, `MatMulF32`, and `ScaleF` are never constructed
[INFO] [stdout]   --> src/hir.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum HirOp {
[INFO] [stdout]    |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 33 |     Output  { name: String },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     MatMulF32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     ScaleF  { scale: f32 },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirOp` 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: variants `ReLU`, `Sigmoid`, `GeLU`, `Tanh`, and `LUT` are never constructed
[INFO] [stdout]   --> src/hir.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub enum ActKind { Step, ReLU, Sigmoid, GeLU, Tanh, LUT(usize) }
[INFO] [stdout]    |          -------         ^^^^  ^^^^^^^  ^^^^  ^^^^  ^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          variants in this enum
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ActKind` 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 `shape` is never read
[INFO] [stdout]   --> src/hir.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct HirNode {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     pub shape:   Vec<u32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNode` 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: constant `TILE_ROWS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const TILE_ROWS: usize = 64;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TILE_COLS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const TILE_COLS: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREFETCH_DIST` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const PREFETCH_DIST: usize = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_rows` and `n_zeros` are never read
[INFO] [stdout]   --> src/backend_cpu.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct TgemvResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 45 |     pub data:    Vec<f32>,
[INFO] [stdout] 46 |     pub n_rows:  usize,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 47 |     pub n_zeros: usize,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unpack_2bit` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn unpack_2bit(packed: &[u8], n: usize) -> Vec<i8> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_scalar_i8` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:621:8
[INFO] [stdout]     |
[INFO] [stdout] 621 | pub fn tgemv_scalar_i8(weights: &[i8], scales: &[f32], x: &[f32], rows: usize, cols: usize) -> TgemvResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_fused_act` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:646:8
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub fn tgemv_fused_act(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JitDetector` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:666:12
[INFO] [stdout]     |
[INFO] [stdout] 666 | pub struct JitDetector {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CompiledKernel` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:673:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | pub struct CompiledKernel {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, `is_hot`, and `hot_kernels` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:682:12
[INFO] [stdout]     |
[INFO] [stdout] 681 | impl JitDetector {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 682 |     pub fn new(threshold: u64) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 687 |     pub fn record(&mut self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 |     pub fn is_hot(&self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 707 |     pub fn hot_kernels(&self) -> Vec<&CompiledKernel> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CraneliftJit` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:723:12
[INFO] [stdout]     |
[INFO] [stdout] 723 | pub struct CraneliftJit {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `compile_oracle` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 728 | impl CraneliftJit {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 729 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 740 |     pub fn compile_oracle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleNativeFn` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:767:12
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub struct OracleNativeFn {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prefetch_crystal_region` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:776:8
[INFO] [stdout]     |
[INFO] [stdout] 776 | pub fn prefetch_crystal_region(data: &[u8], hint: PrefetchHint) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PrefetchHint` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:802:10
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub enum PrefetchHint { L1, L2, NTA }
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `benchmark_tgemv` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:806:8
[INFO] [stdout]     |
[INFO] [stdout] 806 | pub fn benchmark_tgemv(rows: usize, cols: usize, n_runs: usize) -> (f64, f32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `OracleResult` is never used
[INFO] [stdout]   --> src/runtime.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type OracleResult = f64;
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_id` is never read
[INFO] [stdout]   --> src/runtime.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct OracleJob {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 29 |     ticket:    OracleTicket,
[INFO] [stdout] 30 |     oracle_id: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_sync` is never used
[INFO] [stdout]    --> src/runtime.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  48 | impl AsyncOracleEngine {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn call_sync<F>(&self, oracle_id: usize, args: Vec<f64>, f: F) -> f64
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/runtime.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct CrystalData {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub name:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evict` is never used
[INFO] [stdout]    --> src/runtime.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl CrystalCache {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn evict(&mut self, crystal_id: usize) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `f32_pool` and `i8_pool` are never read
[INFO] [stdout]    --> src/runtime.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct MemoryPool {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 231 |     f32_pool: Vec<Vec<f32>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 232 |     i8_pool:  Vec<Vec<i8>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_f32`, `return_f32`, `get_i8`, and `return_i8` are never used
[INFO] [stdout]    --> src/runtime.rs:244:12
[INFO] [stdout]     |
[INFO] [stdout] 235 | impl MemoryPool {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 244 |     pub fn get_f32(&mut self, len: usize) -> Vec<f32> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     pub fn return_f32(&mut self, v: Vec<f32>) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 259 |     pub fn get_i8(&mut self, len: usize) -> Vec<i8> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn return_i8(&mut self, v: Vec<i8>) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `avg_ns` is never used
[INFO] [stdout]    --> src/runtime.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 285 | impl OpStat {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn avg_ns(&self) -> u64 { if self.calls == 0 { 0 } else { self.total_ns / self.calls } }
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `report` is never used
[INFO] [stdout]    --> src/runtime.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 299 | impl Profiler {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 308 |     pub fn report(&self) -> String {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mem_pool` is never read
[INFO] [stdout]    --> src/runtime.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub struct QomnRuntime {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 334 |     pub mem_pool:      MemoryPool,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default_epyc` is never used
[INFO] [stdout]    --> src/runtime.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl QomnRuntime {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 350 |     pub fn default_epyc() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `jit_table_call` is never used
[INFO] [stdout]    --> src/jit.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub unsafe fn jit_table_call(fn_addr: usize, args: &[f64]) -> f64 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `call_count` are never read
[INFO] [stdout]    --> src/jit.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct CompiledOracle {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub name:       String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub call_count: u64,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_if_compiled` is never used
[INFO] [stdout]    --> src/jit.rs:841:19
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl JitEngine {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 841 |     pub unsafe fn call_if_compiled(&self, name: &str, args: &[f64]) -> Option<f64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_div_f32` is never used
[INFO] [stdout]   --> src/batch_oracle.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn safe_div_f32(num: f32, den: f32) -> f32 {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `values`, `n_results`, `time_ns`, and `path` are never read
[INFO] [stdout]   --> src/batch_oracle.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct BatchResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 52 |     pub values:    Vec<f64>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 53 |     pub n_results: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 54 |     pub time_ns:   u64,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 55 |     pub path:      BatchPath,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `n_scenarios` is never read
[INFO] [stdout]   --> src/batch_plan.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct SimdBatchResult {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 45 |     pub values:      Vec<f64>,
[INFO] [stdout] 46 |     pub n_scenarios: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/simulation_engine.rs:48:59
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct PhysicsBound { pub min: f64, pub max: f64, pub name: &'static str }
[INFO] [stdout]    |            ------------ field in this struct              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peak_per_s` is never used
[INFO] [stdout]    --> src/simulation_engine.rs:708:12
[INFO] [stdout]     |
[INFO] [stdout] 549 | impl SimulationEngine {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 708 |     pub fn peak_per_s(&self) -> u64 { self.peak_per_s.load(std::sync::atomic::Ordering::Relaxed) }
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `pareto_size` is never used
[INFO] [stdout]    --> src/simulation_engine.rs:822:12
[INFO] [stdout]     |
[INFO] [stdout] 821 | impl ParetoFront {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 822 |     pub fn pareto_size(&self) -> usize { self.solutions.len() }
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_names` is never read
[INFO] [stdout]    --> src/aot_plan.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct TurboPlan {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub oracle_names: Vec<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `execute_stack`, `plan_count`, `oracle_count`, `plan_param_names`, and `plan_step_names` are never used
[INFO] [stdout]     --> src/aot_plan.rs:957:12
[INFO] [stdout]      |
[INFO] [stdout]  129 | impl AotPlanCache {
[INFO] [stdout]      | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  957 |     pub fn execute_stack(&self, plan_name: &str, param_vals: &[f64])
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  991 |     pub fn plan_count(&self) -> usize { self.plans.len() }
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]  992 |     pub fn oracle_count(&self) -> usize { self.oracle_fns.len() }
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1514 |     pub fn plan_param_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1519 |     pub fn plan_step_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `span` is never read
[INFO] [stdout]   --> src/plan_v2.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct PlanV2Param {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub span:    Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PlanV2Param` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 101 |     Const  { name: String, value: f64, span: Span },
[INFO] [stdout]     |     ----- field in this variant        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:103:43
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Formula{ label: String, text: String, span: Span },
[INFO] [stdout]     |     ------- field in this variant         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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: fields `plan`, `inputs`, `meta`, and `formulas` are never read
[INFO] [stdout]    --> src/plan_v2.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 974 | pub struct PV2Result {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 975 |     pub plan:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 976 |     pub inputs:  HashMap<String, f64>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 977 |     pub outputs: Vec<(String, f64)>,  // (var_name, value)
[INFO] [stdout] 978 |     pub meta:    PlanV2Meta,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 979 |     pub formulas: Vec<(String, String)>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Result` 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 `to_json` and `display` are never used
[INFO] [stdout]    --> src/plan_v2.rs:985:12
[INFO] [stdout]     |
[INFO] [stdout] 983 | impl PV2Result {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] 984 |     /// Serialize to JSON
[INFO] [stdout] 985 |     pub fn to_json(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 996 |     pub fn display(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `converge` is never used
[INFO] [stdout]     --> src/plan_v2.rs:1249:8
[INFO] [stdout]      |
[INFO] [stdout] 1249 | pub fn converge<F: Fn(f64) -> f64>(
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_pareto_raw` is never used
[INFO] [stdout]    --> src/benchmark_proofs.rs:488:8
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub fn debug_pareto_raw() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resp`
[INFO] [stdout]    --> tests/adversarial.rs:126:14
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let (resp, panicked) = post("/plan/execute", &body);
[INFO] [stdout]     |              ^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resp`
[INFO] [stdout]    --> tests/adversarial.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let (resp, panicked) = post("/plan/execute", body);
[INFO] [stdout]     |              ^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_f64` is never used
[INFO] [stdout]   --> tests/adversarial.rs:43:4
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn extract_f64(json: &str, key: &str) -> f64 {
[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 `extract_bool` is never used
[INFO] [stdout]   --> tests/repeatability.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn extract_bool(json: &str, key: &str) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/bytecode_vm.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `unpack_2bit`
[INFO] [stdout]   --> src/bytecode_vm.rs:18:59
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::backend_cpu::{tgemv_ternary, apply_activation, unpack_2bit, ActFunc};
[INFO] [stdout]    |                                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]    --> src/backend_cpu.rs:662:17
[INFO] [stdout]     |
[INFO] [stdout] 662 | use std::sync::{Arc, Mutex};
[INFO] [stdout]     |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Receiver`
[INFO] [stdout]   --> src/runtime.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stdout]    |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cranelift_codegen::isa::CallConv`
[INFO] [stdout]   --> src/jit.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | use cranelift_codegen::isa::CallConv;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::arch::x86_64::*`
[INFO] [stdout]    --> src/batch_oracle.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |         use std::arch::x86_64::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json`
[INFO] [stdout]   --> src/intent_parser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use serde_json;
[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: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stdout]   --> src/server.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SweepSpec`
[INFO] [stdout]   --> src/server.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]     --> src/server.rs:1472:17
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             use std::process::Command;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> src/wasm_backend.rs:388:24
[INFO] [stdout]     |
[INFO] [stdout] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout]     |                        ^       ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stdout] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SIM_OUTPUTS`
[INFO] [stdout]   --> src/benchmark_proofs.rs:11:47
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stdout]    |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/benchmark_proofs.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4755:9
[INFO] [stdout]      |
[INFO] [stdout] 3060 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ---------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4755 |         ("GET", "/twin/state") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/server.rs:4770:9
[INFO] [stdout]      |
[INFO] [stdout] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         --------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |             let mut ts_lock   = twin_timestamp_map();
[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: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `original_val`
[INFO] [stdout]     --> src/server.rs:1571:29
[INFO] [stdout]      |
[INFO] [stdout] 1571 |             for (param_key, original_val) in &params {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expected_level`
[INFO] [stdout]     --> src/server.rs:1812:38
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]     --> src/server.rs:4934:17
[INFO] [stdout]      |
[INFO] [stdout] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `errs`
[INFO] [stdout]     --> src/server.rs:5604:24
[INFO] [stdout]      |
[INFO] [stdout] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stdout]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_str`
[INFO] [stdout]     --> src/server.rs:6970:9
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     let mode_str = match policy.mode {
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/server.rs:7739:9
[INFO] [stdout]      |
[INFO] [stdout] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stdout]      |         ----^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stderr`
[INFO] [stdout]     --> src/server.rs:8418:17
[INFO] [stdout]      |
[INFO] [stdout] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stdout]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_facts`
[INFO] [stdout]     --> src/server.rs:8423:17
[INFO] [stdout]      |
[INFO] [stdout] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ingest_body`
[INFO] [stdout]     --> src/server.rs:8561:9
[INFO] [stdout]      |
[INFO] [stdout] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_str`
[INFO] [stdout]     --> src/server.rs:9186:17
[INFO] [stdout]      |
[INFO] [stdout] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stdout]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stages`
[INFO] [stdout]     --> src/server.rs:9374:5
[INFO] [stdout]      |
[INFO] [stdout] 9374 |     stages: &[String],
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode_stats`
[INFO] [stdout]      --> src/server.rs:10118:9
[INFO] [stdout]       |
[INFO] [stdout] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stdout]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `plans`
[INFO] [stdout]      --> src/server.rs:10161:5
[INFO] [stdout]       |
[INFO] [stdout] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stdout]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jit_map`
[INFO] [stdout]      --> src/server.rs:10162:5
[INFO] [stdout]       |
[INFO] [stdout] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stdout]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `desugar`
[INFO] [stdout]    --> src/bytecode.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stdout]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/bytecode_vm.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 Op::LoadConst => {
[INFO] [stdout]     |                 ------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 160 |                 Op::LoadTrit => {
[INFO] [stdout]     |                 ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 163 |                 Op::Move => {
[INFO] [stdout]     |                 -------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 167 |                 Op::LoadVar => {
[INFO] [stdout]     |                 ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 645 |                 _ => {}
[INFO] [stdout]     |                 ^ ...and 32 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pow_ref`
[INFO] [stdout]    --> src/jit.rs:359:17
[INFO] [stdout]     |
[INFO] [stdout] 359 |             let pow_ref      = self.module.declare_func_in_func(pow_id,      bcx.func);
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pow_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/simulation_engine.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/plan_v2.rs:1055:38
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stdout]      |             ------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/plan_v2.rs:1033:9
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     let mut inputs = env.clone();
[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/plan_v2.rs:1193:9
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/llvm_backend.rs:313:28
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body`
[INFO] [stdout]    --> src/wasm_backend.rs:399:28
[INFO] [stdout]     |
[INFO] [stdout] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wat_escaped`
[INFO] [stdout]    --> src/wasm_backend.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |             let mut runtime = QomnRuntime::new(4);
[INFO] [stdout]     |                 ----^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `HwCondElse` is never constructed
[INFO] [stdout]   --> src/lexer.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum Token {
[INFO] [stdout]    |          ----- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 67 |     HwCondElse,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dimensionless` is never constructed
[INFO] [stdout]   --> src/ast.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub enum UnitExpr {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 13 |     Dimensionless,                         // pure number (no unit)
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitExpr` 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: method `compatible_with` is never used
[INFO] [stdout]   --> src/ast.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl UnitExpr {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn compatible_with(&self, other: &UnitExpr) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Tensor` is never constructed
[INFO] [stdout]   --> src/ast.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub enum Type {
[INFO] [stdout]    |          ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |     Tensor(Box<Type>, Vec<usize>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Type` 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: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Field(Box<Expr>, String), // expr.field
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 88 -     Field(Box<Expr>, String), // expr.field
[INFO] [stdout] 88 +     Field((), ()), // expr.field
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/ast.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout]    |     ----- ^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 93 -     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stdout] 93 +     Index((), ()),             // expr[idx]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]    --> src/ast.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout]     |     ------------ ^^^^^^^^^  ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     fields in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 102 -     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stdout] 102 +     CrystalLayer((), ()),          // crystal.layer(N)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ast.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout]     |     ----------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 103 -     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stdout] 103 +     CrystalNorm(()),                  // crystal.norm()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `var`, `iter`, and `body` are never read
[INFO] [stdout]    --> src/ast.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     For {
[INFO] [stdout]     |     --- fields in this variant
[INFO] [stdout] 140 |         var:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 141 |         iter: Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 142 |         body: Vec<Stmt>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `msg` is never read
[INFO] [stdout]    --> src/ast.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     Assert {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 147 |         cond: Expr,
[INFO] [stdout] 148 |         msg:  String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stmt` 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 `hint` is never read
[INFO] [stdout]    --> src/ast.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub struct CrystalDecl {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout] 170 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CrystalDecl` 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 `sink` is never read
[INFO] [stdout]    --> src/ast.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct PipeDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub sink:   Expr,                 // respond(...)
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PipeDecl` 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: fields `cond` and `hint` are never read
[INFO] [stdout]    --> src/ast.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct ScheduleBranch {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub cond: HwCond,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 206 |     pub hint: HwHint,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleBranch` 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: fields `expr` and `branches` are never read
[INFO] [stdout]    --> src/ast.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct ScheduleDecl {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 211 |     pub expr:     Expr,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 212 |     pub branches: Vec<ScheduleBranch>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ScheduleDecl` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub struct PlanStep {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 223 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanStep` 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 `doc` is never read
[INFO] [stdout]    --> src/ast.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub struct PlanDecl {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 233 |     pub doc:    Option<String>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PlanDecl` 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 `0` is never read
[INFO] [stdout]    --> src/ast.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Schedule(ScheduleDecl),
[INFO] [stdout]     |     -------- ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Decl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 243 -     Schedule(ScheduleDecl),
[INFO] [stdout] 243 +     Schedule(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lo`, `hi`, `standard`, and `note` are never read
[INFO] [stdout]   --> src/units.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct UnitRange {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 13 |     pub unit:     &'static str,
[INFO] [stdout] 14 |     pub lo:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 15 |     pub hi:       f64,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 16 |     pub standard: &'static str,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 17 |     pub note:     &'static str,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnitRange` 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: function `validate_nfpa` is never used
[INFO] [stdout]   --> src/units.rs:47:8
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub fn validate_nfpa(unit: &str, value: f64, param_name: &str) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BinOpUnit` is never used
[INFO] [stdout]   --> src/units.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub enum BinOpUnit {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `infer_op_unit` is never used
[INFO] [stdout]   --> src/units.rs:83:8
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn infer_op_unit(op: BinOpUnit, lhs: &UnitExpr, rhs: &UnitExpr) -> Result<UnitExpr, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleUnitSignature` is never constructed
[INFO] [stdout]    --> src/units.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub struct OracleUnitSignature {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_SIGNATURES` is never used
[INFO] [stdout]    --> src/units.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub static ORACLE_SIGNATURES: &[OracleUnitSignature] = &[
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lookup_oracle_sig` is never used
[INFO] [stdout]    --> src/units.rs:199:8
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn lookup_oracle_sig(name: &str) -> Option<&'static OracleUnitSignature> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_nfpa_imperial` is never used
[INFO] [stdout]    --> src/units.rs:305:8
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn to_nfpa_imperial(value: f64, unit: &str) -> (f64, &'static str) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `stats` is never used
[INFO] [stdout]   --> src/plan.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl OracleCache {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn stats(&self) -> (u64, u64, usize) { (self.hits, self.misses, self.store.len()) }
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle` is never read
[INFO] [stdout]    --> src/plan.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub struct LoopResult {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] 165 |     pub oracle:         String,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LoopResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OracleKind` is never used
[INFO] [stdout]   --> src/intent_parser.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum OracleKind {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleMeta` is never constructed
[INFO] [stdout]   --> src/intent_parser.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct OracleMeta {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `score` is never used
[INFO] [stdout]   --> src/intent_parser.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl OracleMeta {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 51 |     /// Score this oracle against a query. Higher = better match.
[INFO] [stdout] 52 |     pub fn score(&self, query: &str) -> u32 {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ORACLE_REGISTRY` is never used
[INFO] [stdout]   --> src/intent_parser.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | static ORACLE_REGISTRY: &[OracleMeta] = &[
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_oracle` is never used
[INFO] [stdout]    --> src/intent_parser.rs:163:8
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub fn match_oracle<'a>(query: &str, kind_filter: Option<OracleKind>) -> Option<&'a OracleMeta> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_loop_args` is never used
[INFO] [stdout]    --> src/intent_parser.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub fn extract_loop_args(oracle: &OracleMeta, query: &str)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_after_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:245:8
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub fn extract_number_after_pub(text: &str, after: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_number_before_pub` is never used
[INFO] [stdout]    --> src/intent_parser.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn extract_number_before_pub(text: &str, before: &str) -> Option<f64> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `standard` and `raw_query` are never read
[INFO] [stdout]    --> src/intent_parser.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 317 | pub struct IntentAST {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 318 |     pub domain:      Domain,
[INFO] [stdout] 319 |     pub standard:    Option<Standard>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 |     pub raw_query:   String,                   // original user text
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntentAST` 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: associated function `unknown` is never used
[INFO] [stdout]    --> src/intent_parser.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 327 | impl IntentAST {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 328 |     pub fn unknown(query: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/vm.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout]    |     ---- ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Val` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 27 -     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stdout] 27 +     Mat4(()),     // row-major 4x4
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `base_url` and `api_key` are never read
[INFO] [stdout]   --> src/vm.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct QomniConfig {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 53 |     pub base_url: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 54 |     pub api_key:  String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/vm.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct Vm {
[INFO] [stdout]    |            -- field in this struct
[INFO] [stdout] 93 |     env:    Env,
[INFO] [stdout] 94 |     config: QomniConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `plan_name` is never read
[INFO] [stdout]   --> src/server.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub struct ReactiveSession {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 66 |     pub id: String,
[INFO] [stdout] 67 |     pub plan_name: String,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timestamp` is never read
[INFO] [stdout]   --> src/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct IntentContext {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     timestamp: std::time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canon_f64` is never used
[INFO] [stdout]    --> src/server.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_request` is never used
[INFO] [stdout]     --> src/server.rs:5576:8
[INFO] [stdout]      |
[INFO] [stdout] 5576 | pub fn record_request(elapsed_ns: u64, is_error: bool) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_cache_hit` is never used
[INFO] [stdout]     --> src/server.rs:5581:8
[INFO] [stdout]      |
[INFO] [stdout] 5581 | pub fn record_cache_hit() { CACHE_HITS.fetch_add(1, Ordering::Relaxed); }
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enrich_alert` is never used
[INFO] [stdout]     --> src/server.rs:5819:4
[INFO] [stdout]      |
[INFO] [stdout] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProactiveAlert` is never constructed
[INFO] [stdout]     --> src/server.rs:6564:8
[INFO] [stdout]      |
[INFO] [stdout] 6564 | struct ProactiveAlert {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MEMORY_SCORES` is never used
[INFO] [stdout]     --> src/server.rs:7027:8
[INFO] [stdout]      |
[INFO] [stdout] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `memory_scores_map` is never used
[INFO] [stdout]     --> src/server.rs:7030:4
[INFO] [stdout]      |
[INFO] [stdout] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `record_memory_success` is never used
[INFO] [stdout]     --> src/server.rs:7042:4
[INFO] [stdout]      |
[INFO] [stdout] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_learning_stats` is never used
[INFO] [stdout]     --> src/server.rs:7267:4
[INFO] [stdout]      |
[INFO] [stdout] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_graph_memory_v2` is never used
[INFO] [stdout]     --> src/server.rs:8758:4
[INFO] [stdout]      |
[INFO] [stdout] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `twin_update_returning` is never used
[INFO] [stdout]     --> src/server.rs:9689:4
[INFO] [stdout]      |
[INFO] [stdout] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_alert` is never used
[INFO] [stdout]      --> src/server.rs:10005:4
[INFO] [stdout]       |
[INFO] [stdout] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ok` is never read
[INFO] [stdout]     --> src/server.rs:6273:13
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     pub struct NodeResultJson {
[INFO] [stdout]      |                -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6273 |         pub ok:     bool,
[INFO] [stdout]      |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_test` and `mean_abs_output` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | pub struct ValidationStats {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 341 |     /// Number of test points evaluated
[INFO] [stdout] 342 |     pub n_test:          usize,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub mean_abs_output: f64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `rows`, `cols`, and `n_samples` are never read
[INFO] [stdout]    --> src/crystal_compiler.rs:485:9
[INFO] [stdout]     |
[INFO] [stdout] 481 | pub struct CompileResult {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 485 |     pub rows:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 486 |     pub cols:            usize,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 487 |     pub n_samples:       usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stride` and `scales` are never read
[INFO] [stdout]   --> src/bytecode.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct TensorDesc {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub stride:       [u32; 4],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub scales:       Vec<f32>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorDesc` 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: variants `ColMajor` and `Sparse` are never constructed
[INFO] [stdout]   --> src/bytecode.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum TensorLayout {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 59 |     ColMajor,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     Sparse,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TensorLayout` 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: variant `NF4` is never constructed
[INFO] [stdout]   --> src/bytecode.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub enum QuantMode {
[INFO] [stdout]    |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 72 |     NF4,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `QuantMode` 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: variants `TritMul`, `ScaleF`, `ParBegin`, `ParEnd`, `Join`, and `Call` are never constructed
[INFO] [stdout]    --> src/bytecode.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub enum Op {
[INFO] [stdout]     |          -- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 169 |     TritMul     = 0x30,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     ScaleF      = 0x42,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     ParBegin    = 0x60,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 209 |     /// PAR_END     (implicit barrier — all lanes rendez-vous here)
[INFO] [stdout] 210 |     ParEnd      = 0x61,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     Join        = 0x63,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 |     Call        = 0x72,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Op` 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 `ticket_map` is never read
[INFO] [stdout]    --> src/bytecode.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct Compiler {
[INFO] [stdout]     |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_fvec` is never used
[INFO] [stdout]   --> src/bytecode_vm.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl BVal {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     fn as_fvec(&self) -> Option<&Vec<f32>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_fns` is never read
[INFO] [stdout]    --> src/bytecode_vm.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct BytecodeVm {
[INFO] [stdout]     |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     oracle_fns:     Vec<Option<OracleFn>>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_bytecode` is never used
[INFO] [stdout]    --> src/bytecode_vm.rs:908:8
[INFO] [stdout]     |
[INFO] [stdout] 908 | pub fn run_bytecode(module: &Module, runtime: &mut QomnRuntime) -> Result<Vec<String>, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Output`, `MatMulF32`, and `ScaleF` are never constructed
[INFO] [stdout]   --> src/hir.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum HirOp {
[INFO] [stdout]    |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 33 |     Output  { name: String },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     MatMulF32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     ScaleF  { scale: f32 },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirOp` 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: variants `ReLU`, `Sigmoid`, `GeLU`, `Tanh`, and `LUT` are never constructed
[INFO] [stdout]   --> src/hir.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub enum ActKind { Step, ReLU, Sigmoid, GeLU, Tanh, LUT(usize) }
[INFO] [stdout]    |          -------         ^^^^  ^^^^^^^  ^^^^  ^^^^  ^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          variants in this enum
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ActKind` 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 `shape` is never read
[INFO] [stdout]   --> src/hir.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct HirNode {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     pub shape:   Vec<u32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNode` 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: constant `TILE_ROWS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const TILE_ROWS: usize = 64;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TILE_COLS` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 | const TILE_COLS: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREFETCH_DIST` is never used
[INFO] [stdout]   --> src/backend_cpu.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const PREFETCH_DIST: usize = 2;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `n_rows` and `n_zeros` are never read
[INFO] [stdout]   --> src/backend_cpu.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct TgemvResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 45 |     pub data:    Vec<f32>,
[INFO] [stdout] 46 |     pub n_rows:  usize,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 47 |     pub n_zeros: usize,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unpack_2bit` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub fn unpack_2bit(packed: &[u8], n: usize) -> Vec<i8> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_scalar_i8` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:621:8
[INFO] [stdout]     |
[INFO] [stdout] 621 | pub fn tgemv_scalar_i8(weights: &[i8], scales: &[f32], x: &[f32], rows: usize, cols: usize) -> TgemvResult {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tgemv_fused_act` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:646:8
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub fn tgemv_fused_act(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JitDetector` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:666:12
[INFO] [stdout]     |
[INFO] [stdout] 666 | pub struct JitDetector {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CompiledKernel` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:673:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | pub struct CompiledKernel {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, `is_hot`, and `hot_kernels` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:682:12
[INFO] [stdout]     |
[INFO] [stdout] 681 | impl JitDetector {
[INFO] [stdout]     | ---------------- associated items in this implementation
[INFO] [stdout] 682 |     pub fn new(threshold: u64) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 687 |     pub fn record(&mut self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 |     pub fn is_hot(&self, kernel_name: &str) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 707 |     pub fn hot_kernels(&self) -> Vec<&CompiledKernel> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CraneliftJit` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:723:12
[INFO] [stdout]     |
[INFO] [stdout] 723 | pub struct CraneliftJit {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `compile_oracle` are never used
[INFO] [stdout]    --> src/backend_cpu.rs:729:12
[INFO] [stdout]     |
[INFO] [stdout] 728 | impl CraneliftJit {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 729 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 740 |     pub fn compile_oracle(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OracleNativeFn` is never constructed
[INFO] [stdout]    --> src/backend_cpu.rs:767:12
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub struct OracleNativeFn {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prefetch_crystal_region` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:776:8
[INFO] [stdout]     |
[INFO] [stdout] 776 | pub fn prefetch_crystal_region(data: &[u8], hint: PrefetchHint) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PrefetchHint` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:802:10
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub enum PrefetchHint { L1, L2, NTA }
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `benchmark_tgemv` is never used
[INFO] [stdout]    --> src/backend_cpu.rs:806:8
[INFO] [stdout]     |
[INFO] [stdout] 806 | pub fn benchmark_tgemv(rows: usize, cols: usize, n_runs: usize) -> (f64, f32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `OracleResult` is never used
[INFO] [stdout]   --> src/runtime.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type OracleResult = f64;
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_id` is never read
[INFO] [stdout]   --> src/runtime.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct OracleJob {
[INFO] [stdout]    |        --------- field in this struct
[INFO] [stdout] 29 |     ticket:    OracleTicket,
[INFO] [stdout] 30 |     oracle_id: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_sync` is never used
[INFO] [stdout]    --> src/runtime.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  48 | impl AsyncOracleEngine {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn call_sync<F>(&self, oracle_id: usize, args: Vec<f64>, f: F) -> f64
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/runtime.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct CrystalData {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub name:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evict` is never used
[INFO] [stdout]    --> src/runtime.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl CrystalCache {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn evict(&mut self, crystal_id: usize) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `f32_pool` and `i8_pool` are never read
[INFO] [stdout]    --> src/runtime.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct MemoryPool {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 231 |     f32_pool: Vec<Vec<f32>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 232 |     i8_pool:  Vec<Vec<i8>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_f32`, `return_f32`, `get_i8`, and `return_i8` are never used
[INFO] [stdout]    --> src/runtime.rs:244:12
[INFO] [stdout]     |
[INFO] [stdout] 235 | impl MemoryPool {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 244 |     pub fn get_f32(&mut self, len: usize) -> Vec<f32> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     pub fn return_f32(&mut self, v: Vec<f32>) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 259 |     pub fn get_i8(&mut self, len: usize) -> Vec<i8> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn return_i8(&mut self, v: Vec<i8>) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `avg_ns` is never used
[INFO] [stdout]    --> src/runtime.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 285 | impl OpStat {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn avg_ns(&self) -> u64 { if self.calls == 0 { 0 } else { self.total_ns / self.calls } }
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `report` is never used
[INFO] [stdout]    --> src/runtime.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 299 | impl Profiler {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 308 |     pub fn report(&self) -> String {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `mem_pool` is never read
[INFO] [stdout]    --> src/runtime.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 331 | pub struct QomnRuntime {
[INFO] [stdout]     |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 334 |     pub mem_pool:      MemoryPool,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default_epyc` is never used
[INFO] [stdout]    --> src/runtime.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl QomnRuntime {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 350 |     pub fn default_epyc() -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `jit_table_call` is never used
[INFO] [stdout]    --> src/jit.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub unsafe fn jit_table_call(fn_addr: usize, args: &[f64]) -> f64 {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `call_count` are never read
[INFO] [stdout]    --> src/jit.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | pub struct CompiledOracle {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout] 205 |     pub name:       String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub call_count: u64,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `call_if_compiled` is never used
[INFO] [stdout]    --> src/jit.rs:841:19
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl JitEngine {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 841 |     pub unsafe fn call_if_compiled(&self, name: &str, args: &[f64]) -> Option<f64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `safe_div_f32` is never used
[INFO] [stdout]   --> src/batch_oracle.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn safe_div_f32(num: f32, den: f32) -> f32 {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `values`, `n_results`, `time_ns`, and `path` are never read
[INFO] [stdout]   --> src/batch_oracle.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct BatchResult {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 52 |     pub values:    Vec<f64>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 53 |     pub n_results: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 54 |     pub time_ns:   u64,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 55 |     pub path:      BatchPath,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `n_scenarios` is never read
[INFO] [stdout]   --> src/batch_plan.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct SimdBatchResult {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 45 |     pub values:      Vec<f64>,
[INFO] [stdout] 46 |     pub n_scenarios: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/simulation_engine.rs:48:59
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct PhysicsBound { pub min: f64, pub max: f64, pub name: &'static str }
[INFO] [stdout]    |            ------------ field in this struct              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peak_per_s` is never used
[INFO] [stdout]    --> src/simulation_engine.rs:708:12
[INFO] [stdout]     |
[INFO] [stdout] 549 | impl SimulationEngine {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 708 |     pub fn peak_per_s(&self) -> u64 { self.peak_per_s.load(std::sync::atomic::Ordering::Relaxed) }
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jit_n_params` is never read
[INFO] [stdout]   --> src/aot_plan.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct OracleFn {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     jit_n_params: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `oracle_names` is never read
[INFO] [stdout]    --> src/aot_plan.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct TurboPlan {
[INFO] [stdout]     |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub oracle_names: Vec<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `execute_stack`, `plan_count`, `oracle_count`, `plan_param_names`, and `plan_step_names` are never used
[INFO] [stdout]     --> src/aot_plan.rs:957:12
[INFO] [stdout]      |
[INFO] [stdout]  129 | impl AotPlanCache {
[INFO] [stdout]      | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  957 |     pub fn execute_stack(&self, plan_name: &str, param_vals: &[f64])
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  991 |     pub fn plan_count(&self) -> usize { self.plans.len() }
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]  992 |     pub fn oracle_count(&self) -> usize { self.oracle_fns.len() }
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1514 |     pub fn plan_param_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1519 |     pub fn plan_step_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `span` is never read
[INFO] [stdout]   --> src/plan_v2.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct PlanV2Param {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub span:    Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PlanV2Param` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 101 |     Const  { name: String, value: f64, span: Span },
[INFO] [stdout]     |     ----- field in this variant        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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 `span` is never read
[INFO] [stdout]    --> src/plan_v2.rs:103:43
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Formula{ label: String, text: String, span: Span },
[INFO] [stdout]     |     ------- field in this variant         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Item` 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: fields `plan`, `inputs`, `meta`, and `formulas` are never read
[INFO] [stdout]    --> src/plan_v2.rs:975:9
[INFO] [stdout]     |
[INFO] [stdout] 974 | pub struct PV2Result {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 975 |     pub plan:    String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 976 |     pub inputs:  HashMap<String, f64>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 977 |     pub outputs: Vec<(String, f64)>,  // (var_name, value)
[INFO] [stdout] 978 |     pub meta:    PlanV2Meta,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 979 |     pub formulas: Vec<(String, String)>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PV2Result` 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 `to_json` and `display` are never used
[INFO] [stdout]    --> src/plan_v2.rs:985:12
[INFO] [stdout]     |
[INFO] [stdout] 983 | impl PV2Result {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] 984 |     /// Serialize to JSON
[INFO] [stdout] 985 |     pub fn to_json(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 996 |     pub fn display(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_pareto_raw` is never used
[INFO] [stdout]    --> src/benchmark_proofs.rs:488:8
[INFO] [stdout]     |
[INFO] [stdout] 488 | pub fn debug_pareto_raw() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stdout]     --> src/server.rs:3384:13
[INFO] [stdout]      |
[INFO] [stdout] 3384 |             drop(store);
[INFO] [stdout]      |             ^^^^^-----^
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]      |
[INFO] [stdout] 3384 -             drop(store);
[INFO] [stdout] 3384 +             let _ = store;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.64s
[INFO] running `Command { std: "docker" "inspect" "4e4c567fd73da71883d0d3f8a05cd85bedd5e3903f09c3ae3fdbaeae12c654f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e4c567fd73da71883d0d3f8a05cd85bedd5e3903f09c3ae3fdbaeae12c654f6", kill_on_drop: false }`
[INFO] [stdout] 4e4c567fd73da71883d0d3f8a05cd85bedd5e3903f09c3ae3fdbaeae12c654f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ca544548b213de8b008859bd5e6970fd650dc486a9021d3b62f46c4459aa4ba7
[INFO] running `Command { std: "docker" "start" "-a" "ca544548b213de8b008859bd5e6970fd650dc486a9021d3b62f46c4459aa4ba7", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `serde_json`
[INFO] [stderr]   --> src/intent_parser.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use serde_json;
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Message as WsMessage` and `accept as ws_accept`
[INFO] [stderr]   --> src/server.rs:14:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | use tungstenite::{accept as ws_accept, Message as WsMessage};
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SweepSpec`
[INFO] [stderr]   --> src/server.rs:43:46
[INFO] [stderr]    |
[INFO] [stderr] 43 | use crate::simulation_engine::{self, PlanId, SweepSpec, global_engine};
[INFO] [stderr]    |                                              ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::process::Command`
[INFO] [stderr]     --> src/server.rs:1472:17
[INFO] [stderr]      |
[INFO] [stderr] 1472 |             use std::process::Command;
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]    --> src/wasm_backend.rs:388:24
[INFO] [stderr]     |
[INFO] [stderr] 388 |         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stderr]     |                        ^       ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 388 -         out.push(CHARS[(b0 >> 2)] as char);
[INFO] [stderr] 388 +         out.push(CHARS[b0 >> 2] as char);
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SIM_OUTPUTS`
[INFO] [stderr]   --> src/benchmark_proofs.rs:11:47
[INFO] [stderr]    |
[INFO] [stderr] 11 |     ScenarioSoA, SweepSpec, SweepMode, SIM_N, SIM_OUTPUTS,
[INFO] [stderr]    |                                               ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]   --> src/benchmark_proofs.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::sync::Arc;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> src/server.rs:4755:9
[INFO] [stderr]      |
[INFO] [stderr] 3060 |         ("GET", "/twin/state") => {
[INFO] [stderr]      |         ---------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 4755 |         ("GET", "/twin/state") => {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> src/server.rs:4770:9
[INFO] [stderr]      |
[INFO] [stderr] 3016 |         ("GET", "/health/detailed") => {
[INFO] [stderr]      |         --------------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 4770 |         ("GET", "/health/detailed") => {
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/server.rs:3339:17
[INFO] [stderr]      |
[INFO] [stderr] 3339 |             let mut ts_lock   = twin_timestamp_map();
[INFO] [stderr]      |                 ----^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `original_val`
[INFO] [stderr]     --> src/server.rs:1571:29
[INFO] [stderr]      |
[INFO] [stderr] 1571 |             for (param_key, original_val) in &params {
[INFO] [stderr]      |                             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_val`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected_level`
[INFO] [stderr]     --> src/server.rs:1812:38
[INFO] [stderr]      |
[INFO] [stderr] 1812 |                 for (payload, label, expected_level) in xss_payloads {
[INFO] [stderr]      |                                      ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_level`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `engine`
[INFO] [stderr]     --> src/server.rs:4934:17
[INFO] [stderr]      |
[INFO] [stderr] 4934 |             let engine = simulation_engine::global_engine();
[INFO] [stderr]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `errs`
[INFO] [stderr]     --> src/server.rs:5604:24
[INFO] [stderr]      |
[INFO] [stderr] 5604 |     let (reqs, avg_ms, errs, hits, err_pct) = health_metrics();
[INFO] [stderr]      |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_errs`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mode_str`
[INFO] [stderr]     --> src/server.rs:6970:9
[INFO] [stderr]      |
[INFO] [stderr] 6970 |     let mode_str = match policy.mode {
[INFO] [stderr]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_str`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/server.rs:7739:9
[INFO] [stderr]      |
[INFO] [stderr] 7739 |     let mut results: Vec<String> = store.iter()
[INFO] [stderr]      |         ----^^^^^^^
[INFO] [stderr]      |         |
[INFO] [stderr]      |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `stderr`
[INFO] [stderr]     --> src/server.rs:8418:17
[INFO] [stderr]      |
[INFO] [stderr] 8418 |             let stderr = String::from_utf8_lossy(&out.stderr).to_string();
[INFO] [stderr]      |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stderr`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `new_facts`
[INFO] [stderr]     --> src/server.rs:8423:17
[INFO] [stderr]      |
[INFO] [stderr] 8423 |             let new_facts = (after as i64) - (before as i64);
[INFO] [stderr]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_facts`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ingest_body`
[INFO] [stderr]     --> src/server.rs:8561:9
[INFO] [stderr]      |
[INFO] [stderr] 8561 |     let ingest_body = format!(r#"{{"domain":"__import__","key":"__batch__"}}"#); // placeholder
[INFO] [stderr]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ingest_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input_str`
[INFO] [stderr]     --> src/server.rs:9186:17
[INFO] [stderr]      |
[INFO] [stderr] 9186 |             let input_str: Vec<String> = inputs.iter().take(4)
[INFO] [stderr]      |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_str`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `stages`
[INFO] [stderr]     --> src/server.rs:9374:5
[INFO] [stderr]      |
[INFO] [stderr] 9374 |     stages: &[String],
[INFO] [stderr]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_stages`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mode_stats`
[INFO] [stderr]      --> src/server.rs:10118:9
[INFO] [stderr]       |
[INFO] [stderr] 10118 |     let mode_stats: Vec<String> = mode_counts.iter()
[INFO] [stderr]       |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mode_stats`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `plans`
[INFO] [stderr]      --> src/server.rs:10161:5
[INFO] [stderr]       |
[INFO] [stderr] 10161 |     plans: std::sync::Arc<Vec<PlanDecl>>,
[INFO] [stderr]       |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_plans`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `jit_map`
[INFO] [stderr]      --> src/server.rs:10162:5
[INFO] [stderr]       |
[INFO] [stderr] 10162 |     jit_map: std::sync::Arc<std::option::Option<plan::JitFnMap>>,
[INFO] [stderr]       |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jit_map`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `desugar`
[INFO] [stderr]    --> src/bytecode.rs:543:21
[INFO] [stderr]     |
[INFO] [stderr] 543 |                 let desugar = matches!(op, BinaryOp::Ge | BinaryOp::Le | BinaryOp::Ne);
[INFO] [stderr]     |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_desugar`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/simulation_engine.rs:406:9
[INFO] [stderr]     |
[INFO] [stderr] 406 |     let mut candidates: Vec<ParetoSolution> = (0..SIM_N)
[INFO] [stderr]     |         ----^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> src/plan_v2.rs:1055:38
[INFO] [stderr]      |
[INFO] [stderr] 1041 |             PV2Item::Let { name, expr, .. } => {
[INFO] [stderr]      |             ------------------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 1055 |             PV2Item::Output { .. } | PV2Item::Let { .. } => {} // already handled
[INFO] [stderr]      |                                      ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/plan_v2.rs:1033:9
[INFO] [stderr]      |
[INFO] [stderr] 1033 |     let mut inputs = env.clone();
[INFO] [stderr]      |         ----^^^^^^
[INFO] [stderr]      |         |
[INFO] [stderr]      |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/plan_v2.rs:1193:9
[INFO] [stderr]      |
[INFO] [stderr] 1193 |     let mut ranges: Vec<Vec<f64>> = param_names.iter().map(|n| {
[INFO] [stderr]      |         ----^^^^^^
[INFO] [stderr]      |         |
[INFO] [stderr]      |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]    --> src/llvm_backend.rs:313:28
[INFO] [stderr]     |
[INFO] [stderr] 313 | pub fn handle_compile_llvm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stderr]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]    --> src/wasm_backend.rs:399:28
[INFO] [stderr]     |
[INFO] [stderr] 399 | pub fn handle_compile_wasm(body: &str, prog: &crate::ast::Program) -> String {
[INFO] [stderr]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `wat_escaped`
[INFO] [stderr]    --> src/wasm_backend.rs:408:9
[INFO] [stderr]     |
[INFO] [stderr] 408 |     let wat_escaped = wat.replace('\\', "\\\\").replace('"', "\\\"").replace('\n', "\\n");
[INFO] [stderr]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wat_escaped`
[INFO] [stderr] 
[INFO] [stderr] warning: field `config` is never read
[INFO] [stderr]   --> src/vm.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub struct Vm {
[INFO] [stderr]    |            -- field in this struct
[INFO] [stderr] 93 |     env:    Env,
[INFO] [stderr] 94 |     config: QomniConfig,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `timestamp` is never read
[INFO] [stderr]   --> src/server.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 82 | struct IntentContext {
[INFO] [stderr]    |        ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 86 |     timestamp: std::time::Instant,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `canon_f64` is never used
[INFO] [stderr]    --> src/server.rs:379:4
[INFO] [stderr]     |
[INFO] [stderr] 379 | fn canon_f64(v: f64) -> f64 {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `enrich_alert` is never used
[INFO] [stderr]     --> src/server.rs:5819:4
[INFO] [stderr]      |
[INFO] [stderr] 5819 | fn enrich_alert(norm_code: &str, step: &str, value: f64, threshold: f64, op: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ProactiveAlert` is never constructed
[INFO] [stderr]     --> src/server.rs:6564:8
[INFO] [stderr]      |
[INFO] [stderr] 6564 | struct ProactiveAlert {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `MEMORY_SCORES` is never used
[INFO] [stderr]     --> src/server.rs:7027:8
[INFO] [stderr]      |
[INFO] [stderr] 7027 | static MEMORY_SCORES: std::sync::OnceLock<DashMap<u64, (f32, u32)>> =
[INFO] [stderr]      |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `memory_scores_map` is never used
[INFO] [stderr]     --> src/server.rs:7030:4
[INFO] [stderr]      |
[INFO] [stderr] 7030 | fn memory_scores_map() -> &'static DashMap<u64, (f32, u32)> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `record_memory_success` is never used
[INFO] [stderr]     --> src/server.rs:7042:4
[INFO] [stderr]      |
[INFO] [stderr] 7042 | fn record_memory_success(summary: &str, score: f32) {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_learning_stats` is never used
[INFO] [stderr]     --> src/server.rs:7267:4
[INFO] [stderr]      |
[INFO] [stderr] 7267 | fn get_learning_stats(hash: u64) -> Option<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `save_graph_memory_v2` is never used
[INFO] [stderr]     --> src/server.rs:8758:4
[INFO] [stderr]      |
[INFO] [stderr] 8758 | fn save_graph_memory_v2(graph_summary: &str, success: bool) {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `twin_update_returning` is never used
[INFO] [stderr]     --> src/server.rs:9689:4
[INFO] [stderr]      |
[INFO] [stderr] 9689 | fn twin_update_returning(body: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_alert` is never used
[INFO] [stderr]      --> src/server.rs:10005:4
[INFO] [stderr]       |
[INFO] [stderr] 10005 | fn write_alert(alerts: &[String]) {
[INFO] [stderr]       |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `ok` is never read
[INFO] [stderr]     --> src/server.rs:6273:13
[INFO] [stderr]      |
[INFO] [stderr] 6268 |     pub struct NodeResultJson {
[INFO] [stderr]      |                -------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 6273 |         pub ok:     bool,
[INFO] [stderr]      |             ^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `ticket_map` is never read
[INFO] [stderr]    --> src/bytecode.rs:312:5
[INFO] [stderr]     |
[INFO] [stderr] 306 | pub struct Compiler {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 312 |     ticket_map: HashMap<u16, u16>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `jit_n_params` is never read
[INFO] [stderr]   --> src/aot_plan.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 85 | struct OracleFn {
[INFO] [stderr]    |        -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 88 |     jit_n_params: usize,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `OracleFn` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing
[INFO] [stderr]     --> src/server.rs:3384:13
[INFO] [stderr]      |
[INFO] [stderr] 3384 |             drop(store);
[INFO] [stderr]      |             ^^^^^-----^
[INFO] [stderr]      |                  |
[INFO] [stderr]      |                  argument has type `&DashMap<u64, (f32, f32, u32, u32)>`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dropping_references)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the expression or result
[INFO] [stderr]      |
[INFO] [stderr] 3384 -             drop(store);
[INFO] [stderr] 3384 +             let _ = store;
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `qomn` (lib) generated 48 warnings (run `cargo fix --lib -p qomn` to apply 29 suggestions)
[INFO] [stderr] warning: `qomn` (lib test) generated 48 warnings (48 duplicates)
[INFO] [stderr] warning: function `extract_bool` is never used
[INFO] [stderr]   --> tests/repeatability.rs:39:4
[INFO] [stderr]    |
[INFO] [stderr] 39 | fn extract_bool(json: &str, key: &str) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `resp`
[INFO] [stderr]    --> tests/adversarial.rs:126:14
[INFO] [stderr]     |
[INFO] [stderr] 126 |         let (resp, panicked) = post("/plan/execute", &body);
[INFO] [stderr]     |              ^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `resp`
[INFO] [stderr]    --> tests/adversarial.rs:186:14
[INFO] [stderr]     |
[INFO] [stderr] 186 |         let (resp, panicked) = post("/plan/execute", body);
[INFO] [stderr]     |              ^^^^ help: if this is intentional, prefix it with an underscore: `_resp`
[INFO] [stderr] 
[INFO] [stderr] warning: function `extract_f64` is never used
[INFO] [stderr]   --> tests/adversarial.rs:43:4
[INFO] [stderr]    |
[INFO] [stderr] 43 | fn extract_f64(json: &str, key: &str) -> f64 {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]   --> src/bytecode_vm.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::collections::HashMap;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `unpack_2bit`
[INFO] [stderr]   --> src/bytecode_vm.rs:18:59
[INFO] [stderr]    |
[INFO] [stderr] 18 | use crate::backend_cpu::{tgemv_ternary, apply_activation, unpack_2bit, ActFunc};
[INFO] [stderr]    |                                                           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Arc` and `Mutex`
[INFO] [stderr]    --> src/backend_cpu.rs:662:17
[INFO] [stderr]     |
[INFO] [stderr] 662 | use std::sync::{Arc, Mutex};
[INFO] [stderr]     |                 ^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Receiver`
[INFO] [stderr]   --> src/runtime.rs:19:40
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::sync::mpsc::{channel, Sender, Receiver};
[INFO] [stderr]    |                                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `cranelift_codegen::isa::CallConv`
[INFO] [stderr]   --> src/jit.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 | use cranelift_codegen::isa::CallConv;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::arch::x86_64::*`
[INFO] [stderr]    --> src/batch_oracle.rs:166:13
[INFO] [stderr]     |
[INFO] [stderr] 166 |         use std::arch::x86_64::*;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/bytecode_vm.rs:645:17
[INFO] [stderr]     |
[INFO] [stderr] 645 |                 _ => {}
[INFO] [stderr]     |                 ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/bytecode_vm.rs:645:17
[INFO] [stderr]     |
[INFO] [stderr] 156 |                 Op::LoadConst => {
[INFO] [stderr]     |                 ------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 160 |                 Op::LoadTrit => {
[INFO] [stderr]     |                 ------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 163 |                 Op::Move => {
[INFO] [stderr]     |                 -------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 167 |                 Op::LoadVar => {
[INFO] [stderr]     |                 ----------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 645 |                 _ => {}
[INFO] [stderr]     |                 ^ ...and 32 other patterns collectively make this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pow_ref`
[INFO] [stderr]    --> src/jit.rs:359:17
[INFO] [stderr]     |
[INFO] [stderr] 359 |             let pow_ref      = self.module.declare_func_in_func(pow_id,      bcx.func);
[INFO] [stderr]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pow_ref`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:265:17
[INFO] [stderr]     |
[INFO] [stderr] 265 |             let mut runtime = QomnRuntime::new(4);
[INFO] [stderr]     |                 ----^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `HwCondElse` is never constructed
[INFO] [stderr]   --> src/lexer.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub enum Token {
[INFO] [stderr]    |          ----- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 67 |     HwCondElse,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Token` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Dimensionless` is never constructed
[INFO] [stderr]   --> src/ast.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | pub enum UnitExpr {
[INFO] [stderr]    |          -------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 13 |     Dimensionless,                         // pure number (no unit)
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `UnitExpr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `compatible_with` is never used
[INFO] [stderr]   --> src/ast.rs:27:12
[INFO] [stderr]    |
[INFO] [stderr] 16 | impl UnitExpr {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn compatible_with(&self, other: &UnitExpr) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Tensor` is never constructed
[INFO] [stderr]   --> src/ast.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub enum Type {
[INFO] [stderr]    |          ---- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 39 |     Tensor(Box<Type>, Vec<usize>),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Type` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> src/ast.rs:88:11
[INFO] [stderr]    |
[INFO] [stderr] 88 |     Field(Box<Expr>, String), // expr.field
[INFO] [stderr]    |     ----- ^^^^^^^^^  ^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     fields in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 88 -     Field(Box<Expr>, String), // expr.field
[INFO] [stderr] 88 +     Field((), ()), // expr.field
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> src/ast.rs:93:11
[INFO] [stderr]    |
[INFO] [stderr] 93 |     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stderr]    |     ----- ^^^^^^^^^  ^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     fields in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 93 -     Index(Box<Expr>, Box<Expr>),             // expr[idx]
[INFO] [stderr] 93 +     Index((), ()),             // expr[idx]
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]    --> src/ast.rs:102:18
[INFO] [stderr]     |
[INFO] [stderr] 102 |     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stderr]     |     ------------ ^^^^^^^^^  ^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     fields in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]     |
[INFO] [stderr] 102 -     CrystalLayer(Box<Expr>, usize),          // crystal.layer(N)
[INFO] [stderr] 102 +     CrystalLayer((), ()),          // crystal.layer(N)
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/ast.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stderr]     |     ----------- ^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Expr` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 103 -     CrystalNorm(Box<Expr>),                  // crystal.norm()
[INFO] [stderr] 103 +     CrystalNorm(()),                  // crystal.norm()
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `var`, `iter`, and `body` are never read
[INFO] [stderr]    --> src/ast.rs:140:9
[INFO] [stderr]     |
[INFO] [stderr] 139 |     For {
[INFO] [stderr]     |     --- fields in this variant
[INFO] [stderr] 140 |         var:  String,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 141 |         iter: Expr,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 142 |         body: Vec<Stmt>,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Stmt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]    --> src/ast.rs:148:9
[INFO] [stderr]     |
[INFO] [stderr] 146 |     Assert {
[INFO] [stderr]     |     ------ field in this variant
[INFO] [stderr] 147 |         cond: Expr,
[INFO] [stderr] 148 |         msg:  String,
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Stmt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `hint` is never read
[INFO] [stderr]    --> src/ast.rs:170:9
[INFO] [stderr]     |
[INFO] [stderr] 168 | pub struct CrystalDecl {
[INFO] [stderr]     |            ----------- field in this struct
[INFO] [stderr] 169 |     pub name: String,
[INFO] [stderr] 170 |     pub hint: HwHint,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `CrystalDecl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `sink` is never read
[INFO] [stderr]    --> src/ast.rs:179:9
[INFO] [stderr]     |
[INFO] [stderr] 175 | pub struct PipeDecl {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 179 |     pub sink:   Expr,                 // respond(...)
[INFO] [stderr]     |         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PipeDecl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `cond` and `hint` are never read
[INFO] [stderr]    --> src/ast.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 204 | pub struct ScheduleBranch {
[INFO] [stderr]     |            -------------- fields in this struct
[INFO] [stderr] 205 |     pub cond: HwCond,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 206 |     pub hint: HwHint,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ScheduleBranch` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `expr` and `branches` are never read
[INFO] [stderr]    --> src/ast.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 210 | pub struct ScheduleDecl {
[INFO] [stderr]     |            ------------ fields in this struct
[INFO] [stderr] 211 |     pub expr:     Expr,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 212 |     pub branches: Vec<ScheduleBranch>,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ScheduleDecl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `doc` is never read
[INFO] [stderr]    --> src/ast.rs:223:9
[INFO] [stderr]     |
[INFO] [stderr] 218 | pub struct PlanStep {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 223 |     pub doc:    Option<String>,
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PlanStep` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `doc` is never read
[INFO] [stderr]    --> src/ast.rs:233:9
[INFO] [stderr]     |
[INFO] [stderr] 229 | pub struct PlanDecl {
[INFO] [stderr]     |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 233 |     pub doc:    Option<String>,
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PlanDecl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/ast.rs:243:14
[INFO] [stderr]     |
[INFO] [stderr] 243 |     Schedule(ScheduleDecl),
[INFO] [stderr]     |     -------- ^^^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Decl` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 243 -     Schedule(ScheduleDecl),
[INFO] [stderr] 243 +     Schedule(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `lo`, `hi`, `standard`, and `note` are never read
[INFO] [stderr]   --> src/units.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct UnitRange {
[INFO] [stderr]    |            --------- fields in this struct
[INFO] [stderr] 13 |     pub unit:     &'static str,
[INFO] [stderr] 14 |     pub lo:       f64,
[INFO] [stderr]    |         ^^
[INFO] [stderr] 15 |     pub hi:       f64,
[INFO] [stderr]    |         ^^
[INFO] [stderr] 16 |     pub standard: &'static str,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 17 |     pub note:     &'static str,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `UnitRange` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_nfpa` is never used
[INFO] [stderr]   --> src/units.rs:47:8
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub fn validate_nfpa(unit: &str, value: f64, param_name: &str) -> Result<(), String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `BinOpUnit` is never used
[INFO] [stderr]   --> src/units.rs:79:10
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub enum BinOpUnit {
[INFO] [stderr]    |          ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `infer_op_unit` is never used
[INFO] [stderr]   --> src/units.rs:83:8
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub fn infer_op_unit(op: BinOpUnit, lhs: &UnitExpr, rhs: &UnitExpr) -> Result<UnitExpr, String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OracleUnitSignature` is never constructed
[INFO] [stderr]    --> src/units.rs:135:12
[INFO] [stderr]     |
[INFO] [stderr] 135 | pub struct OracleUnitSignature {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ORACLE_SIGNATURES` is never used
[INFO] [stderr]    --> src/units.rs:142:12
[INFO] [stderr]     |
[INFO] [stderr] 142 | pub static ORACLE_SIGNATURES: &[OracleUnitSignature] = &[
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `lookup_oracle_sig` is never used
[INFO] [stderr]    --> src/units.rs:199:8
[INFO] [stderr]     |
[INFO] [stderr] 199 | pub fn lookup_oracle_sig(name: &str) -> Option<&'static OracleUnitSignature> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `to_nfpa_imperial` is never used
[INFO] [stderr]    --> src/units.rs:305:8
[INFO] [stderr]     |
[INFO] [stderr] 305 | pub fn to_nfpa_imperial(value: f64, unit: &str) -> (f64, &'static str) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `stats` is never used
[INFO] [stderr]   --> src/plan.rs:55:12
[INFO] [stderr]    |
[INFO] [stderr] 29 | impl OracleCache {
[INFO] [stderr]    | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 55 |     pub fn stats(&self) -> (u64, u64, usize) { (self.hits, self.misses, self.store.len()) }
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `oracle` is never read
[INFO] [stderr]    --> src/plan.rs:165:9
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub struct LoopResult {
[INFO] [stderr]     |            ---------- field in this struct
[INFO] [stderr] 165 |     pub oracle:         String,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `LoopResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: enum `OracleKind` is never used
[INFO] [stderr]   --> src/intent_parser.rs:25:10
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub enum OracleKind {
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OracleMeta` is never constructed
[INFO] [stderr]   --> src/intent_parser.rs:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub struct OracleMeta {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `score` is never used
[INFO] [stderr]   --> src/intent_parser.rs:52:12
[INFO] [stderr]    |
[INFO] [stderr] 50 | impl OracleMeta {
[INFO] [stderr]    | --------------- method in this implementation
[INFO] [stderr] 51 |     /// Score this oracle against a query. Higher = better match.
[INFO] [stderr] 52 |     pub fn score(&self, query: &str) -> u32 {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ORACLE_REGISTRY` is never used
[INFO] [stderr]   --> src/intent_parser.rs:62:8
[INFO] [stderr]    |
[INFO] [stderr] 62 | static ORACLE_REGISTRY: &[OracleMeta] = &[
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `match_oracle` is never used
[INFO] [stderr]    --> src/intent_parser.rs:163:8
[INFO] [stderr]     |
[INFO] [stderr] 163 | pub fn match_oracle<'a>(query: &str, kind_filter: Option<OracleKind>) -> Option<&'a OracleMeta> {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `extract_loop_args` is never used
[INFO] [stderr]    --> src/intent_parser.rs:174:8
[INFO] [stderr]     |
[INFO] [stderr] 174 | pub fn extract_loop_args(oracle: &OracleMeta, query: &str)
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `extract_number_after_pub` is never used
[INFO] [stderr]    --> src/intent_parser.rs:245:8
[INFO] [stderr]     |
[INFO] [stderr] 245 | pub fn extract_number_after_pub(text: &str, after: &str) -> Option<f64> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `extract_number_before_pub` is never used
[INFO] [stderr]    --> src/intent_parser.rs:248:8
[INFO] [stderr]     |
[INFO] [stderr] 248 | pub fn extract_number_before_pub(text: &str, before: &str) -> Option<f64> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `standard` and `raw_query` are never read
[INFO] [stderr]    --> src/intent_parser.rs:319:9
[INFO] [stderr]     |
[INFO] [stderr] 317 | pub struct IntentAST {
[INFO] [stderr]     |            --------- fields in this struct
[INFO] [stderr] 318 |     pub domain:      Domain,
[INFO] [stderr] 319 |     pub standard:    Option<Standard>,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 324 |     pub raw_query:   String,                   // original user text
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `IntentAST` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `unknown` is never used
[INFO] [stderr]    --> src/intent_parser.rs:328:12
[INFO] [stderr]     |
[INFO] [stderr] 327 | impl IntentAST {
[INFO] [stderr]     | -------------- associated function in this implementation
[INFO] [stderr] 328 |     pub fn unknown(query: &str) -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/vm.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 |     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stderr]    |     ---- ^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Val` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 27 -     Mat4([f64; 16]),     // row-major 4x4
[INFO] [stderr] 27 +     Mat4(()),     // row-major 4x4
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `base_url` and `api_key` are never read
[INFO] [stderr]   --> src/vm.rs:53:9
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub struct QomniConfig {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 53 |     pub base_url: String,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 54 |     pub api_key:  String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `config` is never read
[INFO] [stderr]   --> src/vm.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub struct Vm {
[INFO] [stderr]    |            -- field in this struct
[INFO] [stderr] 93 |     env:    Env,
[INFO] [stderr] 94 |     config: QomniConfig,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `plan_name` is never read
[INFO] [stderr]   --> src/server.rs:67:9
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub struct ReactiveSession {
[INFO] [stderr]    |            --------------- field in this struct
[INFO] [stderr] 66 |     pub id: String,
[INFO] [stderr] 67 |     pub plan_name: String,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `record_request` is never used
[INFO] [stderr]     --> src/server.rs:5576:8
[INFO] [stderr]      |
[INFO] [stderr] 5576 | pub fn record_request(elapsed_ns: u64, is_error: bool) {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `record_cache_hit` is never used
[INFO] [stderr]     --> src/server.rs:5581:8
[INFO] [stderr]      |
[INFO] [stderr] 5581 | pub fn record_cache_hit() { CACHE_HITS.fetch_add(1, Ordering::Relaxed); }
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `n_test` and `mean_abs_output` are never read
[INFO] [stderr]    --> src/crystal_compiler.rs:342:9
[INFO] [stderr]     |
[INFO] [stderr] 340 | pub struct ValidationStats {
[INFO] [stderr]     |            --------------- fields in this struct
[INFO] [stderr] 341 |     /// Number of test points evaluated
[INFO] [stderr] 342 |     pub n_test:          usize,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 346 |     pub mean_abs_output: f64,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `rows`, `cols`, and `n_samples` are never read
[INFO] [stderr]    --> src/crystal_compiler.rs:485:9
[INFO] [stderr]     |
[INFO] [stderr] 481 | pub struct CompileResult {
[INFO] [stderr]     |            ------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 485 |     pub rows:            usize,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 486 |     pub cols:            usize,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 487 |     pub n_samples:       usize,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `stride` and `scales` are never read
[INFO] [stderr]   --> src/bytecode.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub struct TensorDesc {
[INFO] [stderr]    |            ---------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 45 |     pub stride:       [u32; 4],
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 51 |     pub scales:       Vec<f32>,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TensorDesc` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `ColMajor` and `Sparse` are never constructed
[INFO] [stderr]   --> src/bytecode.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub enum TensorLayout {
[INFO] [stderr]    |          ------------ variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 59 |     ColMajor,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 63 |     Sparse,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TensorLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NF4` is never constructed
[INFO] [stderr]   --> src/bytecode.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub enum QuantMode {
[INFO] [stderr]    |          --------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 72 |     NF4,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `QuantMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `TritMul`, `ScaleF`, `ParBegin`, `ParEnd`, `Join`, and `Call` are never constructed
[INFO] [stderr]    --> src/bytecode.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub enum Op {
[INFO] [stderr]     |          -- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 169 |     TritMul     = 0x30,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 190 |     ScaleF      = 0x42,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 208 |     ParBegin    = 0x60,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 209 |     /// PAR_END     (implicit barrier — all lanes rendez-vous here)
[INFO] [stderr] 210 |     ParEnd      = 0x61,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 215 |     Join        = 0x63,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 223 |     Call        = 0x72,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Op` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `as_fvec` is never used
[INFO] [stderr]   --> src/bytecode_vm.rs:64:8
[INFO] [stderr]    |
[INFO] [stderr] 39 | impl BVal {
[INFO] [stderr]    | --------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 64 |     fn as_fvec(&self) -> Option<&Vec<f32>> {
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `oracle_fns` is never read
[INFO] [stderr]    --> src/bytecode_vm.rs:108:5
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub struct BytecodeVm {
[INFO] [stderr]     |            ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 108 |     oracle_fns:     Vec<Option<OracleFn>>,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_bytecode` is never used
[INFO] [stderr]    --> src/bytecode_vm.rs:908:8
[INFO] [stderr]     |
[INFO] [stderr] 908 | pub fn run_bytecode(module: &Module, runtime: &mut QomnRuntime) -> Result<Vec<String>, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Output`, `MatMulF32`, and `ScaleF` are never constructed
[INFO] [stderr]   --> src/hir.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub enum HirOp {
[INFO] [stderr]    |          ----- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 33 |     Output  { name: String },
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 |     MatMulF32,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 55 |     ScaleF  { scale: f32 },
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HirOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `ReLU`, `Sigmoid`, `GeLU`, `Tanh`, and `LUT` are never constructed
[INFO] [stderr]   --> src/hir.rs:68:26
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub enum ActKind { Step, ReLU, Sigmoid, GeLU, Tanh, LUT(usize) }
[INFO] [stderr]    |          -------         ^^^^  ^^^^^^^  ^^^^  ^^^^  ^^^
[INFO] [stderr]    |          |
[INFO] [stderr]    |          variants in this enum
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ActKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `shape` is never read
[INFO] [stderr]   --> src/hir.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct HirNode {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 89 |     pub shape:   Vec<u32>,
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HirNode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TILE_ROWS` is never used
[INFO] [stderr]   --> src/backend_cpu.rs:36:7
[INFO] [stderr]    |
[INFO] [stderr] 36 | const TILE_ROWS: usize = 64;
[INFO] [stderr]    |       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TILE_COLS` is never used
[INFO] [stderr]   --> src/backend_cpu.rs:38:7
[INFO] [stderr]    |
[INFO] [stderr] 38 | const TILE_COLS: usize = 256;
[INFO] [stderr]    |       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PREFETCH_DIST` is never used
[INFO] [stderr]   --> src/backend_cpu.rs:40:7
[INFO] [stderr]    |
[INFO] [stderr] 40 | const PREFETCH_DIST: usize = 2;
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `n_rows` and `n_zeros` are never read
[INFO] [stderr]   --> src/backend_cpu.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub struct TgemvResult {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 45 |     pub data:    Vec<f32>,
[INFO] [stderr] 46 |     pub n_rows:  usize,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 47 |     pub n_zeros: usize,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `unpack_2bit` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:118:8
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub fn unpack_2bit(packed: &[u8], n: usize) -> Vec<i8> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tgemv_scalar_i8` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:621:8
[INFO] [stderr]     |
[INFO] [stderr] 621 | pub fn tgemv_scalar_i8(weights: &[i8], scales: &[f32], x: &[f32], rows: usize, cols: usize) -> TgemvResult {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `tgemv_fused_act` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:646:8
[INFO] [stderr]     |
[INFO] [stderr] 646 | pub fn tgemv_fused_act(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `JitDetector` is never constructed
[INFO] [stderr]    --> src/backend_cpu.rs:666:12
[INFO] [stderr]     |
[INFO] [stderr] 666 | pub struct JitDetector {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `CompiledKernel` is never constructed
[INFO] [stderr]    --> src/backend_cpu.rs:673:12
[INFO] [stderr]     |
[INFO] [stderr] 673 | pub struct CompiledKernel {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `record`, `is_hot`, and `hot_kernels` are never used
[INFO] [stderr]    --> src/backend_cpu.rs:682:12
[INFO] [stderr]     |
[INFO] [stderr] 681 | impl JitDetector {
[INFO] [stderr]     | ---------------- associated items in this implementation
[INFO] [stderr] 682 |     pub fn new(threshold: u64) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 687 |     pub fn record(&mut self, kernel_name: &str) -> bool {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 703 |     pub fn is_hot(&self, kernel_name: &str) -> bool {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 707 |     pub fn hot_kernels(&self) -> Vec<&CompiledKernel> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `CraneliftJit` is never constructed
[INFO] [stderr]    --> src/backend_cpu.rs:723:12
[INFO] [stderr]     |
[INFO] [stderr] 723 | pub struct CraneliftJit {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `compile_oracle` are never used
[INFO] [stderr]    --> src/backend_cpu.rs:729:12
[INFO] [stderr]     |
[INFO] [stderr] 728 | impl CraneliftJit {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] 729 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 740 |     pub fn compile_oracle(
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OracleNativeFn` is never constructed
[INFO] [stderr]    --> src/backend_cpu.rs:767:12
[INFO] [stderr]     |
[INFO] [stderr] 767 | pub struct OracleNativeFn {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `prefetch_crystal_region` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:776:8
[INFO] [stderr]     |
[INFO] [stderr] 776 | pub fn prefetch_crystal_region(data: &[u8], hint: PrefetchHint) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `PrefetchHint` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:802:10
[INFO] [stderr]     |
[INFO] [stderr] 802 | pub enum PrefetchHint { L1, L2, NTA }
[INFO] [stderr]     |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `benchmark_tgemv` is never used
[INFO] [stderr]    --> src/backend_cpu.rs:806:8
[INFO] [stderr]     |
[INFO] [stderr] 806 | pub fn benchmark_tgemv(rows: usize, cols: usize, n_runs: usize) -> (f64, f32) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `OracleResult` is never used
[INFO] [stderr]   --> src/runtime.rs:25:10
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub type OracleResult = f64;
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `oracle_id` is never read
[INFO] [stderr]   --> src/runtime.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 28 | struct OracleJob {
[INFO] [stderr]    |        --------- field in this struct
[INFO] [stderr] 29 |     ticket:    OracleTicket,
[INFO] [stderr] 30 |     oracle_id: usize,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `call_sync` is never used
[INFO] [stderr]    --> src/runtime.rs:114:12
[INFO] [stderr]     |
[INFO] [stderr]  48 | impl AsyncOracleEngine {
[INFO] [stderr]     | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 114 |     pub fn call_sync<F>(&self, oracle_id: usize, args: Vec<f64>, f: F) -> f64
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]    --> src/runtime.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 127 | pub struct CrystalData {
[INFO] [stderr]     |            ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 134 |     pub name:    String,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `evict` is never used
[INFO] [stderr]    --> src/runtime.rs:221:12
[INFO] [stderr]     |
[INFO] [stderr] 141 | impl CrystalCache {
[INFO] [stderr]     | ----------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 221 |     pub fn evict(&mut self, crystal_id: usize) {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `f32_pool` and `i8_pool` are never read
[INFO] [stderr]    --> src/runtime.rs:231:5
[INFO] [stderr]     |
[INFO] [stderr] 230 | pub struct MemoryPool {
[INFO] [stderr]     |            ---------- fields in this struct
[INFO] [stderr] 231 |     f32_pool: Vec<Vec<f32>>,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 232 |     i8_pool:  Vec<Vec<i8>>,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `get_f32`, `return_f32`, `get_i8`, and `return_i8` are never used
[INFO] [stderr]    --> src/runtime.rs:244:12
[INFO] [stderr]     |
[INFO] [stderr] 235 | impl MemoryPool {
[INFO] [stderr]     | --------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 244 |     pub fn get_f32(&mut self, len: usize) -> Vec<f32> {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 255 |     pub fn return_f32(&mut self, v: Vec<f32>) {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 259 |     pub fn get_i8(&mut self, len: usize) -> Vec<i8> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 269 |     pub fn return_i8(&mut self, v: Vec<i8>) {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `avg_ns` is never used
[INFO] [stderr]    --> src/runtime.rs:292:12
[INFO] [stderr]     |
[INFO] [stderr] 285 | impl OpStat {
[INFO] [stderr]     | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 292 |     pub fn avg_ns(&self) -> u64 { if self.calls == 0 { 0 } else { self.total_ns / self.calls } }
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `report` is never used
[INFO] [stderr]    --> src/runtime.rs:308:12
[INFO] [stderr]     |
[INFO] [stderr] 299 | impl Profiler {
[INFO] [stderr]     | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 308 |     pub fn report(&self) -> String {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `mem_pool` is never read
[INFO] [stderr]    --> src/runtime.rs:334:9
[INFO] [stderr]     |
[INFO] [stderr] 331 | pub struct QomnRuntime {
[INFO] [stderr]     |            ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 334 |     pub mem_pool:      MemoryPool,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `default_epyc` is never used
[INFO] [stderr]    --> src/runtime.rs:350:12
[INFO] [stderr]     |
[INFO] [stderr] 338 | impl QomnRuntime {
[INFO] [stderr]     | ---------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 350 |     pub fn default_epyc() -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `jit_table_call` is never used
[INFO] [stderr]    --> src/jit.rs:198:15
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub unsafe fn jit_table_call(fn_addr: usize, args: &[f64]) -> f64 {
[INFO] [stderr]     |               ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `call_count` are never read
[INFO] [stderr]    --> src/jit.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 204 | pub struct CompiledOracle {
[INFO] [stderr]     |            -------------- fields in this struct
[INFO] [stderr] 205 |     pub name:       String,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 209 |     pub call_count: u64,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `call_if_compiled` is never used
[INFO] [stderr]    --> src/jit.rs:841:19
[INFO] [stderr]     |
[INFO] [stderr] 256 | impl JitEngine {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 841 |     pub unsafe fn call_if_compiled(&self, name: &str, args: &[f64]) -> Option<f64> {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `safe_div_f32` is never used
[INFO] [stderr]   --> src/batch_oracle.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn safe_div_f32(num: f32, den: f32) -> f32 {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `values`, `n_results`, `time_ns`, and `path` are never read
[INFO] [stderr]   --> src/batch_oracle.rs:52:9
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub struct BatchResult {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 52 |     pub values:    Vec<f64>,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 53 |     pub n_results: usize,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 54 |     pub time_ns:   u64,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 55 |     pub path:      BatchPath,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `n_scenarios` is never read
[INFO] [stderr]   --> src/batch_plan.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub struct SimdBatchResult {
[INFO] [stderr]    |            --------------- field in this struct
[INFO] [stderr] 45 |     pub values:      Vec<f64>,
[INFO] [stderr] 46 |     pub n_scenarios: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]   --> src/simulation_engine.rs:48:59
[INFO] [stderr]    |
[INFO] [stderr] 48 | pub struct PhysicsBound { pub min: f64, pub max: f64, pub name: &'static str }
[INFO] [stderr]    |            ------------ field in this struct              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `peak_per_s` is never used
[INFO] [stderr]    --> src/simulation_engine.rs:708:12
[INFO] [stderr]     |
[INFO] [stderr] 549 | impl SimulationEngine {
[INFO] [stderr]     | --------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 708 |     pub fn peak_per_s(&self) -> u64 { self.peak_per_s.load(std::sync::atomic::Ordering::Relaxed) }
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `pareto_size` is never used
[INFO] [stderr]    --> src/simulation_engine.rs:822:12
[INFO] [stderr]     |
[INFO] [stderr] 821 | impl ParetoFront {
[INFO] [stderr]     | ---------------- method in this implementation
[INFO] [stderr] 822 |     pub fn pareto_size(&self) -> usize { self.solutions.len() }
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `oracle_names` is never read
[INFO] [stderr]    --> src/aot_plan.rs:115:9
[INFO] [stderr]     |
[INFO] [stderr] 107 | pub struct TurboPlan {
[INFO] [stderr]     |            --------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 115 |     pub oracle_names: Vec<String>,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `execute_stack`, `plan_count`, `oracle_count`, `plan_param_names`, and `plan_step_names` are never used
[INFO] [stderr]     --> src/aot_plan.rs:957:12
[INFO] [stderr]      |
[INFO] [stderr]  129 | impl AotPlanCache {
[INFO] [stderr]      | ----------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr]  957 |     pub fn execute_stack(&self, plan_name: &str, param_vals: &[f64])
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  991 |     pub fn plan_count(&self) -> usize { self.plans.len() }
[INFO] [stderr]      |            ^^^^^^^^^^
[INFO] [stderr]  992 |     pub fn oracle_count(&self) -> usize { self.oracle_fns.len() }
[INFO] [stderr]      |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1514 |     pub fn plan_param_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1519 |     pub fn plan_step_names(&self, plan_name: &str) -> Option<&Vec<String>> {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `span` is never read
[INFO] [stderr]   --> src/plan_v2.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub struct PlanV2Param {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 44 |     pub span:    Span,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `PlanV2Param` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `span` is never read
[INFO] [stderr]    --> src/plan_v2.rs:101:40
[INFO] [stderr]     |
[INFO] [stderr] 101 |     Const  { name: String, value: f64, span: Span },
[INFO] [stderr]     |     ----- field in this variant        ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PV2Item` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `span` is never read
[INFO] [stderr]    --> src/plan_v2.rs:103:43
[INFO] [stderr]     |
[INFO] [stderr] 103 |     Formula{ label: String, text: String, span: Span },
[INFO] [stderr]     |     ------- field in this variant         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PV2Item` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `plan`, `inputs`, `meta`, and `formulas` are never read
[INFO] [stderr]    --> src/plan_v2.rs:975:9
[INFO] [stderr]     |
[INFO] [stderr] 974 | pub struct PV2Result {
[INFO] [stderr]     |            --------- fields in this struct
[INFO] [stderr] 975 |     pub plan:    String,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 976 |     pub inputs:  HashMap<String, f64>,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 977 |     pub outputs: Vec<(String, f64)>,  // (var_name, value)
[INFO] [stderr] 978 |     pub meta:    PlanV2Meta,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 979 |     pub formulas: Vec<(String, String)>,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `PV2Result` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `to_json` and `display` are never used
[INFO] [stderr]    --> src/plan_v2.rs:985:12
[INFO] [stderr]     |
[INFO] [stderr] 983 | impl PV2Result {
[INFO] [stderr]     | -------------- methods in this implementation
[INFO] [stderr] 984 |     /// Serialize to JSON
[INFO] [stderr] 985 |     pub fn to_json(&self) -> String {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 996 |     pub fn display(&self) {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `converge` is never used
[INFO] [stderr]     --> src/plan_v2.rs:1249:8
[INFO] [stderr]      |
[INFO] [stderr] 1249 | pub fn converge<F: Fn(f64) -> f64>(
[INFO] [stderr]      |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `debug_pareto_raw` is never used
[INFO] [stderr]    --> src/benchmark_proofs.rs:488:8
[INFO] [stderr]     |
[INFO] [stderr] 488 | pub fn debug_pareto_raw() -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `qomn` (test "repeatability") generated 1 warning
[INFO] [stderr] warning: `qomn` (test "adversarial") generated 3 warnings (run `cargo fix --test "adversarial" -p qomn` to apply 2 suggestions)
[INFO] [stderr] warning: `qomn` (bin "qomn") generated 156 warnings (47 duplicates) (run `cargo fix --bin "qomn" -p qomn` to apply 8 suggestions)
[INFO] [stderr] warning: `qomn` (bin "qomn" test) generated 154 warnings (154 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qomn_lib-84d59c494051f957)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test batch_plan::tests::planilla_avx2_matches_scalar ... ok
[INFO] [stdout] test plan_v2::tests::test_converge_sqrt2 ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_default_efficiency ... ok
[INFO] [stdout] test plan_v2::tests::test_parse_pump_sizing ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_sizing_ref01 ... ok
[INFO] [stdout] test batch_plan::tests::pump_avx2_matches_scalar ... ok
[INFO] [stdout] test batch_plan::tests::vdrop_avx2_matches_scalar ... ok
[INFO] [stdout] test plan_v2::tests::test_typecheck_pump_sizing ... ok
[INFO] [stdout] test plan_v2::tests::test_sweep ... ok
[INFO] [stdout] test simulation_engine::tests::adversarial_sweep_drops_valid_frac ... ok
[INFO] [stdout] test simulation_engine::tests::pareto_domination_correct ... ok
[INFO] [stdout] test simulation_engine::tests::numa_detect_runs ... ok
[INFO] [stdout] test simulation_engine::tests::blocked_matches_unblocked ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_nan ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_negative_flow ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_zero_pressure ... ok
[INFO] [stdout] test simulation_engine::tests::physics_valid_nominal ... ok
[INFO] [stdout] test simulation_engine::tests::stress_sweep_produces_invalids ... ok
[INFO] [stdout] test plan_v2::tests::test_fmt_roundtrip ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_overefficiency ... ok
[INFO] [stdout] test simulation_engine::tests::physics_boundary_exact_max ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_assert_negative_flow ... ok
[INFO] [stdout] test simulation_engine::tests::pareto_front_non_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/qomn-083d659325bcf580)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test batch_plan::tests::planilla_avx2_matches_scalar ... ok
[INFO] [stdout] test batch_plan::tests::pump_avx2_matches_scalar ... ok
[INFO] [stdout] test batch_plan::tests::vdrop_avx2_matches_scalar ... ok
[INFO] [stdout] test plan_v2::tests::test_converge_sqrt2 ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_assert_negative_flow ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_default_efficiency ... ok
[INFO] [stdout] test plan_v2::tests::test_execute_pump_sizing_ref01 ... ok
[INFO] [stdout] test plan_v2::tests::test_parse_pump_sizing ... ok
[INFO] [stdout] test plan_v2::tests::test_typecheck_pump_sizing ... ok
[INFO] [stdout] test plan_v2::tests::test_sweep ... ok
[INFO] [stdout] test plan_v2::tests::test_fmt_roundtrip ... ok
[INFO] [stdout] test simulation_engine::tests::pareto_domination_correct ... ok
[INFO] [stdout] test simulation_engine::tests::adversarial_sweep_drops_valid_frac ... ok
[INFO] [stdout] test simulation_engine::tests::numa_detect_runs ... ok
[INFO] [stdout] test simulation_engine::tests::blocked_matches_unblocked ... ok
[INFO] [stdout] test simulation_engine::tests::physics_boundary_exact_max ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_nan ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_negative_flow ... ok
[INFO] [stdout] test simulation_engine::tests::physics_valid_nominal ... ok
[INFO] [stdout] test simulation_engine::tests::stress_sweep_produces_invalids ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_zero_pressure ... ok
[INFO] [stdout] test simulation_engine::tests::physics_rejects_overefficiency ... ok
[INFO] [stdout] test simulation_engine::tests::pareto_front_non_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/debug/deps/adversarial-e4da1dc0a6ecdd0d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test adversarial_stress_1000_requests ... ignored, slow: runs 1000 requests, use --include-ignored for paper benchmarks
[INFO] [stdout] test negative_impossible_values_no_panic ... FAILED
[INFO] [stdout] test missing_fields_no_panic ... FAILED
[INFO] [stdout] test zero_inputs_no_panic ... FAILED
[INFO] [stdout] test type_confusion_no_panic ... FAILED
[INFO] [stdout] test ieee754_special_values_no_panic ... FAILED
[INFO] [stdout] test malformed_json_no_panic ... FAILED
[INFO] [stdout] test extreme_large_values_no_panic ... FAILED
[INFO] [stdout] test concurrent_adversarial_no_race ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- negative_impossible_values_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1781200 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:98:32
[INFO] [stdout]   28:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   29:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [PANIC] plan_pump_sizing params={"Q_gpm":-999,"P_psi":-500,"eff":-1.5}
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1781200 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:98:32
[INFO] [stdout]   28:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   29:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [PANIC] plan_electrical_load params={"P_w":-10000,"V":-220,"pf":-0.9,"L":-50,"A":-4}
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1781200 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:98:32
[INFO] [stdout]   28:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   29:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [PANIC] plan_beam_analysis params={"P_kn":-100,"L_m":-6,"E_gpa":-200,"I_cm4":-8000}
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1781200 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:98:32
[INFO] [stdout]   28:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   29:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [PANIC] plan_loan_amortization params={"principal":-100000,"rate_annual":-0.12,"months":-36}
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1781200 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:98:32
[INFO] [stdout]   28:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   29:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [PANIC] plan_bmi_assessment params={"weight_kg":-75,"height_m":-1.75,"age":-30}
[INFO] [stdout] 
[INFO] [stdout] thread 'negative_impossible_values_no_panic' (76) panicked at tests/adversarial.rs:107:5:
[INFO] [stdout] assertion `left == right` failed: NaN-Shield failed: 5 panics on negative inputs (expected 0)
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819c53 - core[e929cb53b82a81ca]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5b66a17d7df5 - core[e929cb53b82a81ca]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b66a17811ad - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:107:5
[INFO] [stdout]   22:     0x5b66a177df07 - adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:86:41
[INFO] [stdout]   23:     0x5b66a178b5f6 - <adversarial[3a11adefc8c443d1]::negative_impossible_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   45:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- missing_fields_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'missing_fields_no_panic' (74) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177ee83 - adversarial[3a11adefc8c443d1]::assert_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:56:28
[INFO] [stdout]   28:     0x5b66a177f849 - adversarial[3a11adefc8c443d1]::missing_fields_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:150:20
[INFO] [stdout]   29:     0x5b66a177dde7 - adversarial[3a11adefc8c443d1]::missing_fields_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:141:29
[INFO] [stdout]   30:     0x5b66a178b476 - <adversarial[3a11adefc8c443d1]::missing_fields_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   32:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   33:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   34:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   39:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   40:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   41:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   42:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   43:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   47:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   48:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   50:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   51:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   52:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'missing_fields_no_panic' (74) panicked at tests/adversarial.rs:57:5:
[INFO] [stdout] [missing_fields] SERVER PANIC on input: {"Q_gpm":500}
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a177f0b9 - adversarial[3a11adefc8c443d1]::assert_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:57:5
[INFO] [stdout]   20:     0x5b66a177f849 - adversarial[3a11adefc8c443d1]::missing_fields_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:150:20
[INFO] [stdout]   21:     0x5b66a177dde7 - adversarial[3a11adefc8c443d1]::missing_fields_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:141:29
[INFO] [stdout]   22:     0x5b66a178b476 - <adversarial[3a11adefc8c443d1]::missing_fields_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   44:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- zero_inputs_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'zero_inputs_no_panic' (82) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177ee83 - adversarial[3a11adefc8c443d1]::assert_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:56:28
[INFO] [stdout]   28:     0x5b66a177f312 - adversarial[3a11adefc8c443d1]::zero_inputs_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:75:20
[INFO] [stdout]   29:     0x5b66a177dd87 - adversarial[3a11adefc8c443d1]::zero_inputs_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:65:26
[INFO] [stdout]   30:     0x5b66a178b3f6 - <adversarial[3a11adefc8c443d1]::zero_inputs_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   32:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   33:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   34:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   39:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   40:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   41:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   42:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   43:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   47:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   48:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   50:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   51:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   52:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'zero_inputs_no_panic' (82) panicked at tests/adversarial.rs:57:5:
[INFO] [stdout] [zero_inputs] SERVER PANIC on input: {"Q_gpm":0,"P_psi":0,"eff":0}
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a177f0b9 - adversarial[3a11adefc8c443d1]::assert_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:57:5
[INFO] [stdout]   20:     0x5b66a177f312 - adversarial[3a11adefc8c443d1]::zero_inputs_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:75:20
[INFO] [stdout]   21:     0x5b66a177dd87 - adversarial[3a11adefc8c443d1]::zero_inputs_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:65:26
[INFO] [stdout]   22:     0x5b66a178b3f6 - <adversarial[3a11adefc8c443d1]::zero_inputs_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   44:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- type_confusion_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'type_confusion_no_panic' (81) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177f9f3 - adversarial[3a11adefc8c443d1]::type_confusion_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:166:32
[INFO] [stdout]   28:     0x5b66a177de17 - adversarial[3a11adefc8c443d1]::type_confusion_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:158:29
[INFO] [stdout]   29:     0x5b66a178b4b6 - <adversarial[3a11adefc8c443d1]::type_confusion_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'type_confusion_no_panic' (81) panicked at tests/adversarial.rs:167:9:
[INFO] [stdout] Panic on type confusion: {"plan":"plan_pump_sizing","params":{"Q_gpm":"five_hundred","P_psi":"max","eff":"high"}}
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a177fb78 - adversarial[3a11adefc8c443d1]::type_confusion_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:167:9
[INFO] [stdout]   20:     0x5b66a177de17 - adversarial[3a11adefc8c443d1]::type_confusion_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:158:29
[INFO] [stdout]   21:     0x5b66a178b4b6 - <adversarial[3a11adefc8c443d1]::type_confusion_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   43:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ieee754_special_values_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ieee754_special_values_no_panic' (68) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a1780372 - adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:204:32
[INFO] [stdout]   28:     0x5b66a177dea7 - adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:195:37
[INFO] [stdout]   29:     0x5b66a178b576 - <adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'ieee754_special_values_no_panic' (68) panicked at tests/adversarial.rs:205:9:
[INFO] [stdout] Panic on IEEE-754 edge value: {"plan":"plan_pump_sizing","params":{"Q_gpm":500,"P_psi":100,"eff":1.79769313486
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a178069c - adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:205:9
[INFO] [stdout]   20:     0x5b66a177dea7 - adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:195:37
[INFO] [stdout]   21:     0x5b66a178b576 - <adversarial[3a11adefc8c443d1]::ieee754_special_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   43:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- malformed_json_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'malformed_json_no_panic' (69) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177f5b6 - adversarial[3a11adefc8c443d1]::malformed_json_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:186:32
[INFO] [stdout]   28:     0x5b66a177ddb7 - adversarial[3a11adefc8c443d1]::malformed_json_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:175:29
[INFO] [stdout]   29:     0x5b66a178b436 - <adversarial[3a11adefc8c443d1]::malformed_json_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'malformed_json_no_panic' (69) panicked at tests/adversarial.rs:187:9:
[INFO] [stdout] Panic on malformed JSON: "not json at all"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a177f77e - adversarial[3a11adefc8c443d1]::malformed_json_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:187:9
[INFO] [stdout]   20:     0x5b66a177ddb7 - adversarial[3a11adefc8c443d1]::malformed_json_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:175:29
[INFO] [stdout]   21:     0x5b66a178b436 - <adversarial[3a11adefc8c443d1]::malformed_json_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   43:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extreme_large_values_no_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177fdae - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:126:32
[INFO] [stdout]   28:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   29:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [FAIL] plan_pump_sizing large → panicked=true
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177fdae - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:126:32
[INFO] [stdout]   28:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   29:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [FAIL] plan_electrical_load large → panicked=true
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177fdae - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:126:32
[INFO] [stdout]   28:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   29:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [FAIL] plan_compound_interest large → panicked=true
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177fdae - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:126:32
[INFO] [stdout]   28:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   29:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [FAIL] plan_statistics large → panicked=true
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177fdae - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:126:32
[INFO] [stdout]   28:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   29:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   51:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout]   [FAIL] plan_beam_analysis large → panicked=true
[INFO] [stdout] 
[INFO] [stdout] thread 'extreme_large_values_no_panic' (67) panicked at tests/adversarial.rs:134:5:
[INFO] [stdout] assertion `left == right` failed: NaN-Shield failed: 5 panics on extreme values (expected 0)
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819c53 - core[e929cb53b82a81ca]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5b66a17d7df5 - core[e929cb53b82a81ca]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b66a177fd5e - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:134:5
[INFO] [stdout]   22:     0x5b66a177de47 - adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:114:35
[INFO] [stdout]   23:     0x5b66a178b4f6 - <adversarial[3a11adefc8c443d1]::extreme_large_values_no_panic::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b66a178bb3b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b66a178bb3b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b66a179932b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b66a179932b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b66a179932b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b66a179932b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b66a179932b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b66a1792a44 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b66a1792a44 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b66a179bf32 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b66a179bf32 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b66a179bf32 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b66a179bf32 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b66a179bf32 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   45:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- concurrent_adversarial_no_race stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (70) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177dc69 - adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:271:33
[INFO] [stdout]   28:     0x5b66a1786682 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   29:     0x5b66a177daca - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   30:     0x5b66a178b180 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b66a17871b6 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b66a178539b - __rust_try
[INFO] [stdout]   33:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   34:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5b66a177d7a3 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   36:     0x5b66a1787c1e - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   38:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   39:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   40:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (73) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177dc69 - adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:271:33
[INFO] [stdout]   28:     0x5b66a1786682 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   29:     0x5b66a177daca - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   30:     0x5b66a178b180 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b66a17871b6 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b66a178539b - __rust_try
[INFO] [stdout]   33:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   34:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5b66a177d7a3 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   36:     0x5b66a1787c1e - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   38:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   39:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   40:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (71) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:19:63
[INFO] [stdout]   22:     0x5b66a178720e - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x5b66a178babb - __rust_try
[INFO] [stdout]   24:     0x5b66a1785956 - std[29689e6404d28ef9]::panicking::catch_unwind::<alloc[9d7caffeb3b5d2c6]::string::String, adversarial[3a11adefc8c443d1]::post::{closure#0}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x5b66a1785956 - std[29689e6404d28ef9]::panic::catch_unwind::<adversarial[3a11adefc8c443d1]::post::{closure#0}, alloc[9d7caffeb3b5d2c6]::string::String>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x5b66a177f128 - adversarial[3a11adefc8c443d1]::post
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:18:18
[INFO] [stdout]   27:     0x5b66a177dc69 - adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/adversarial.rs:271:33
[INFO] [stdout]   28:     0x5b66a1786682 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   29:     0x5b66a177daca - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   30:     0x5b66a178b180 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b66a17871b6 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b66a178539b - __rust_try
[INFO] [stdout]   33:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   34:     0x5b66a177d7a3 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   35:     0x5b66a177d7a3 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   36:     0x5b66a1787c1e - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<adversarial[3a11adefc8c443d1]::concurrent_adversarial_no_race::{closure#0}::{closure#0}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x5b66a18037df - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   38:     0x5b66a18037df - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   39:     0x7ceb4dd06aa4 - <unknown>
[INFO] [stdout]   40:     0x7ceb4dd93a64 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (77) panicked at tests/adversarial.rs:19:63:
[INFO] [stdout] server not running: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b66a18041da - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b66a18041da - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b66a18041da - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b66a18195aa - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b66a18195aa - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5b66a1808eb2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5b66a1808eb2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5b66a17e2c5f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b66a17e2c5f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b66a17fc329 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b66a179885c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5b66a179885c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b66a17fc4e2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5b66a17fc4e2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b66a17e2d18 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b66a17d7e79 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b66a17e3bed - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b66a1819d3c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b66a1819ab2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b66a1787fae - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::net::tcp::TcpStream, std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5b66a177dfa0 - adversarial[3a11adefc8c443d1]::post::{closure#0}
[WARN] too many lines in the log, truncating it
