[INFO] cloning repository https://github.com/Lycor12/Sophon-1
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lycor12/Sophon-1" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLycor12%2FSophon-1", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLycor12%2FSophon-1'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7f362df264397eb39548f4ed0703e36e7195d955
[INFO] testing Lycor12/Sophon-1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLycor12%2FSophon-1" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Lycor12/Sophon-1
[INFO] finished tweaking git repo https://github.com/Lycor12/Sophon-1
[INFO] tweaked toml for git repo https://github.com/Lycor12/Sophon-1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Lycor12/Sophon-1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Lycor12/Sophon-1 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6638d7a5a8938a8c7a6c30218f0b90b92c914695037ab94d50a2c716cfc4a2cc
[INFO] running `Command { std: "docker" "start" "-a" "6638d7a5a8938a8c7a6c30218f0b90b92c914695037ab94d50a2c716cfc4a2cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6638d7a5a8938a8c7a6c30218f0b90b92c914695037ab94d50a2c716cfc4a2cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6638d7a5a8938a8c7a6c30218f0b90b92c914695037ab94d50a2c716cfc4a2cc", kill_on_drop: false }`
[INFO] [stdout] 6638d7a5a8938a8c7a6c30218f0b90b92c914695037ab94d50a2c716cfc4a2cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e85e6d974af1c86699760df920aa01f1a45a0b2838afd112c213b2664969b9fc
[INFO] running `Command { std: "docker" "start" "-a" "e85e6d974af1c86699760df920aa01f1a45a0b2838afd112c213b2664969b9fc", kill_on_drop: false }`
[INFO] [stderr]    Compiling sophon-config v0.1.0 (/opt/rustwide/workdir/crates/sophon-config)
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling sophon-core v0.1.0 (/opt/rustwide/workdir/crates/sophon-core)
[INFO] [stderr]    Compiling sophon-ssm v0.1.0 (/opt/rustwide/workdir/crates/sophon-ssm)
[INFO] [stderr]    Compiling sophon-kan v0.1.0 (/opt/rustwide/workdir/crates/sophon-kan)
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling sophon-loss v0.1.0 (/opt/rustwide/workdir/crates/sophon-loss)
[INFO] [stderr]    Compiling sophon-tui v0.1.0 (/opt/rustwide/workdir/crates/sophon-tui)
[INFO] [stderr]    Compiling sophon-optim v0.1.0 (/opt/rustwide/workdir/crates/sophon-optim)
[INFO] [stderr]    Compiling sophon-runtime v0.1.0 (/opt/rustwide/workdir/crates/sophon-runtime)
[INFO] [stderr]    Compiling sophon-memory v0.1.0 (/opt/rustwide/workdir/crates/sophon-memory)
[INFO] [stderr]    Compiling sophon-data v0.1.0 (/opt/rustwide/workdir/crates/sophon-data)
[INFO] [stderr]    Compiling sophon-safety v0.1.0 (/opt/rustwide/workdir/crates/sophon-safety)
[INFO] [stderr]    Compiling sophon-accel v0.1.0 (/opt/rustwide/workdir/crates/sophon-accel)
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-memory/src/lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::current_timestamp`
[INFO] [stdout]  --> crates/sophon-memory/src/episodic.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::current_timestamp;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-memory/src/procedural.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SSM_N` and `SSM_RANK`
[INFO] [stdout]   --> crates/sophon-ssm/src/selective.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sophon_config::{SSM_D, SSM_N, SSM_RANK};
[INFO] [stdout]    |                            ^^^^^  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `state::DEFAULT_NORM_THRESHOLD`
[INFO] [stdout]   --> crates/sophon-ssm/src/update.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::{params::SsmParams, state::DEFAULT_NORM_THRESHOLD, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `valid_bytes`
[INFO] [stdout]    --> crates/sophon-data/src/filter.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |     let valid_bytes = text.len().min(bytes.len());
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_valid_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/sophon-runtime/src/screen.rs:1214:25
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     fn d2xy(order: u32, mut d: u64) -> (u32, u32) {
[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] [stderr]    Compiling sophon-inference v0.1.0 (/opt/rustwide/workdir/crates/sophon-inference)
[INFO] [stdout] warning: struct `XWindowAttributes` is never constructed
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:584:12
[INFO] [stdout]     |
[INFO] [stdout] 584 |     struct XWindowAttributes {
[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 `XGetWindowAttributes` is never used
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:615:12
[INFO] [stdout]     |
[INFO] [stdout] 615 |         fn XGetWindowAttributes(display: Display, w: Window, attrs: *mut XWindowAttributes) -> i32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_csv_line` is never used
[INFO] [stdout]    --> crates/sophon-runtime/src/sysstate.rs:271:4
[INFO] [stdout]     |
[INFO] [stdout] 271 | fn parse_csv_line(line: &str) -> Vec<&str> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZPixmap` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 |     const ZPixmap: i32 = 2;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 634 -     const ZPixmap: i32 = 2;
[INFO] [stdout] 634 +     const ZPIXMAP: i32 = 2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AllPlanes` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:635:11
[INFO] [stdout]     |
[INFO] [stdout] 635 |     const AllPlanes: u64 = !0u64;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 635 -     const AllPlanes: u64 = !0u64;
[INFO] [stdout] 635 +     const ALL_PLANES: u64 = !0u64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/sophon-accel/src/aligned.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut v = Self::zeros(src.len());
[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: `ecx7`
[INFO] [stdout]   --> crates/sophon-accel/src/detect.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let (_, ebx7, ecx7, _) = unsafe { cpuid(7, 0) };
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_ecx7`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enable_windows_ansi` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/platform.rs:125:8
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn enable_windows_ansi() -> io::Result<()> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cursor` is never constructed
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:212:12
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub struct Cursor;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:216:12
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl Cursor {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] 215 |     /// Move cursor up
[INFO] [stdout] 216 |     pub fn up(n: u16) -> String {
[INFO] [stdout]     |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn down(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     pub fn forward(n: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 |     pub fn back(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub fn goto(row: u16, col: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub fn save() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub fn restore() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn hide() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 256 |     pub fn show() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Screen` is never constructed
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct Screen;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:266:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl Screen {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] 265 |     /// Clear entire screen
[INFO] [stdout] 266 |     pub fn clear() -> &'static str {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     pub fn clear_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     pub fn clear_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn clear_line() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 |     pub fn clear_line_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     pub fn clear_line_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |     pub fn set_scroll_region(top: u16, bottom: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 301 |     pub fn reset_scroll_region() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 306 |     pub fn enable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |     pub fn disable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub fn enter_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn exit_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionComponent` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct FunctionComponent<F> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl<F> FunctionComponent<F> {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] 90 |     /// Create a new function component
[INFO] [stdout] 91 |     pub fn new(render_fn: F) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Props` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/component.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub trait Props: Clone + std::fmt::Debug + 'static {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EffectCallback` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/effect.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type EffectCallback = Box<dyn FnMut() + 'static>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `run_effects` and `cleanup` are never used
[INFO] [stdout]    --> crates/sophon-tui/src/effect.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl UseEffect {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn run_effects(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn cleanup(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Hook` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/hook.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait Hook: 'static {
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timeout` is never read
[INFO] [stdout]    --> crates/sophon-tui/src/input.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub struct PollEventSource {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] 271 |     timeout: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_to_lines` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/render.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn render_to_lines(element: &Element, width: u16, height: u16) -> Vec<String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `measure_text` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:288:8
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub fn measure_text(text: &str) -> Size {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clamp` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:308:4
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn clamp<T: Ord>(value: T, min: T, max: T) -> T {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TerminalSize` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/terminal.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct TerminalSize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_tty` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn is_tty() -> bool {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ColorSupport` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:216:10
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub enum ColorSupport {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `detect` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 227 | impl ColorSupport {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 228 |     /// Detect color support from environment
[INFO] [stdout] 229 |     pub fn detect() -> Self {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_dot` is never used
[INFO] [stdout]   --> crates/sophon-ssm/src/hippo.rs:82:4
[INFO] [stdout]    |
[INFO] [stdout] 82 | fn vec_dot(a: &[f32], b: &[f32]) -> f32 {
[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 variable: `counter`
[INFO] [stdout]   --> crates/sophon-accel/src/scheduler.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let counter = Arc::new(AtomicUsize::new(0));
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROT_WRITE` is never used
[INFO] [stdout]    --> crates/sophon-accel/src/mmap.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub const PROT_WRITE: i32 = 0x2;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-quant v0.1.0 (/opt/rustwide/workdir/crates/sophon-quant)
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stdout] warning: unused import: `ternarize_block`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:447:43
[INFO] [stdout]     |
[INFO] [stdout] 447 |             use crate::quant::{ternarize, ternarize_block};
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::quant::BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::quant::BLOCK_SIZE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::serialize::SectionKind`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | use crate::serialize::SectionKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TernaryBlock` and `dequantize_block`
[INFO] [stdout]   --> crates/sophon-quant/src/serialize.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 | use crate::quant::{dequantize_block, ternarize_block, TernaryBlock, BLOCK_SIZE};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cursor`
[INFO] [stdout]   --> crates/sophon-quant/src/serialize.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::io::{self, Cursor, Read, Seek, SeekFrom, Write};
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-planner v0.1.0 (/opt/rustwide/workdir/crates/sophon-planner)
[INFO] [stdout] warning: unused import: `VerificationStatus`
[INFO] [stdout]   --> crates/sophon-planner/src/dpvl.rs:10:76
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::gave::{Evidence, EvidenceChain, GaveEngine, VerificationResult, VerificationStatus};
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-planner/src/gave.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-docs v0.1.0 (/opt/rustwide/workdir/crates/sophon-docs)
[INFO] [stdout] warning: unused variable: `start`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let start = Instant::now();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:230:54
[INFO] [stdout]     |
[INFO] [stdout] 230 |     fn suggest_correction(&self, error: &ErrorClass, output: &str) -> Correction {
[INFO] [stdout]     |                                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-planner/src/rollout.rs:217:13
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut total_surprise = 0.0;
[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: function `l2_normalize_vec` is never used
[INFO] [stdout]   --> crates/sophon-planner/src/gave.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn l2_normalize_vec(v: &[f32]) -> Vec<f32> {
[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 variable: `coeffs`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 let coeffs = &base.coefficients[edge_idx];
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_coeffs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `crates`
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:428:38
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn generate_architecture_diagram(crates: &[CrateDocs]) -> String {
[INFO] [stdout]     |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_crates`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_crate_files` is never used
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | impl DocGenerator {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 186 |     fn write_crate_files(&self) -> Result<(), DocError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QAT_BLOCK_SIZE` is never used
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:419:7
[INFO] [stdout]     |
[INFO] [stdout] 419 | const QAT_BLOCK_SIZE: usize = 64;
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/sophon-docs/src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sophon-verifier v0.1.0 (/opt/rustwide/workdir/crates/sophon-verifier)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `total_attempts` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     total_attempts += attempt.attempts;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 344 |                     total_attempts += self.max_retries;
[INFO] [stdout]     |                     ---------------------------------- `total_attempts` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `filter` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct VerifierGate {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 121 |     filter: TrivialityFilter,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `elapsed` and `success` are never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 410 | struct VerificationAttempt {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 413 |     elapsed: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 414 |     success: bool,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerificationAttempt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-model v0.1.0 (/opt/rustwide/workdir/crates/sophon-model)
[INFO] [stdout] warning: unused imports: `params::SsmParams` and `zoh::DiscretisedSsm`
[INFO] [stdout]   --> crates/sophon-model/src/backward.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 | use sophon_ssm::{params::SsmParams, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SSM_P`
[INFO] [stdout]   --> crates/sophon-model/src/block.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_config::{D_MODEL, SSM_P};
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreError`
[INFO] [stdout]   --> crates/sophon-model/src/embedding.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_core::{CoreError, Tensor};
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-train v0.1.0 (/opt/rustwide/workdir/crates/sophon-train)
[INFO] [stderr]    Compiling sophon-eval v0.1.0 (/opt/rustwide/workdir/crates/sophon-eval)
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> crates/sophon-eval/src/benchmark.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             (code.contains("void ")
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 191 |                 || code.contains("}"))
[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] 188 ~             code.contains("void ")
[INFO] [stdout] 189 |                 || code.contains("int ")
[INFO] [stdout] 190 |                 || code.contains("{")
[INFO] [stdout] 191 ~                 || code.contains("}")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::mpsc`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use std::sync::mpsc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `D_MODEL`, `NUM_BLOCKS`, and `VOCAB_SIZE`
[INFO] [stdout]  --> crates/sophon-train/src/checkpoint_io.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sophon_config::{D_MODEL, NUM_BLOCKS, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `input_token` is never read
[INFO] [stdout]   --> crates/sophon-train/src/step.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct TokenCache {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 74 |     input_token: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-swarm v0.1.0 (/opt/rustwide/workdir/crates/sophon-swarm)
[INFO] [stderr]    Compiling sophon-integration v0.1.0 (/opt/rustwide/workdir/crates/sophon-integration)
[INFO] [stdout] warning: unused import: `RankedSolution`
[INFO] [stdout]   --> crates/sophon-swarm/src/classroom.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::selection::{RankedSolution, Selection, SelectionConfig};
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-cli v0.1.0 (/opt/rustwide/workdir/crates/sophon-cli)
[INFO] [stdout] warning: unused import: `sophon_train::checkpoint::CheckpointStrategy`
[INFO] [stdout]   --> crates/sophon-cli/src/main.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use sophon_train::checkpoint::CheckpointStrategy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.44s
[INFO] running `Command { std: "docker" "inspect" "e85e6d974af1c86699760df920aa01f1a45a0b2838afd112c213b2664969b9fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e85e6d974af1c86699760df920aa01f1a45a0b2838afd112c213b2664969b9fc", kill_on_drop: false }`
[INFO] [stdout] e85e6d974af1c86699760df920aa01f1a45a0b2838afd112c213b2664969b9fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 096abb74f9c8e859505317e6b865c39f6442057b34b48394e991e05fea066fb6
[INFO] running `Command { std: "docker" "start" "-a" "096abb74f9c8e859505317e6b865c39f6442057b34b48394e991e05fea066fb6", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `SSM_N` and `SSM_RANK`
[INFO] [stdout]   --> crates/sophon-ssm/src/selective.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sophon_config::{SSM_D, SSM_N, SSM_RANK};
[INFO] [stdout]    |                            ^^^^^  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `state::DEFAULT_NORM_THRESHOLD`
[INFO] [stdout]   --> crates/sophon-ssm/src/update.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::{params::SsmParams, state::DEFAULT_NORM_THRESHOLD, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vec_dot` is never used
[INFO] [stdout]   --> crates/sophon-ssm/src/hippo.rs:82:4
[INFO] [stdout]    |
[INFO] [stdout] 82 | fn vec_dot(a: &[f32], b: &[f32]) -> f32 {
[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: `std::collections::HashMap`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `total_attempts` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     total_attempts += attempt.attempts;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 344 |                     total_attempts += self.max_retries;
[INFO] [stdout]     |                     ---------------------------------- `total_attempts` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `filter` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct VerifierGate {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 121 |     filter: TrivialityFilter,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `elapsed` and `success` are never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 410 | struct VerificationAttempt {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 413 |     elapsed: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 414 |     success: bool,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerificationAttempt` 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: unused import: `ternarize_block`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:447:43
[INFO] [stdout]     |
[INFO] [stdout] 447 |             use crate::quant::{ternarize, ternarize_block};
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::quant::BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::quant::BLOCK_SIZE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::serialize::SectionKind`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | use crate::serialize::SectionKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TernaryBlock` and `dequantize_block`
[INFO] [stdout]   --> crates/sophon-quant/src/serialize.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 | use crate::quant::{dequantize_block, ternarize_block, TernaryBlock, BLOCK_SIZE};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cursor`
[INFO] [stdout]   --> crates/sophon-quant/src/serialize.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 | use std::io::{self, Cursor, Read, Seek, SeekFrom, Write};
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `coeffs`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 let coeffs = &base.coefficients[edge_idx];
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_coeffs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QAT_BLOCK_SIZE` is never used
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:419:7
[INFO] [stdout]     |
[INFO] [stdout] 419 | const QAT_BLOCK_SIZE: usize = 64;
[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 imports: `params::SsmParams` and `zoh::DiscretisedSsm`
[INFO] [stdout]   --> crates/sophon-model/src/backward.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 | use sophon_ssm::{params::SsmParams, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SSM_P`
[INFO] [stdout]   --> crates/sophon-model/src/block.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_config::{D_MODEL, SSM_P};
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreError`
[INFO] [stdout]   --> crates/sophon-model/src/embedding.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_core::{CoreError, Tensor};
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enable_windows_ansi` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/platform.rs:125:8
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn enable_windows_ansi() -> io::Result<()> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cursor` is never constructed
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:212:12
[INFO] [stdout]     |
[INFO] [stdout] 212 | pub struct Cursor;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:216:12
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl Cursor {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] 215 |     /// Move cursor up
[INFO] [stdout] 216 |     pub fn up(n: u16) -> String {
[INFO] [stdout]     |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn down(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     pub fn forward(n: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 |     pub fn back(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub fn goto(row: u16, col: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub fn save() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub fn restore() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn hide() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 256 |     pub fn show() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Screen` is never constructed
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct Screen;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:266:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl Screen {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] 265 |     /// Clear entire screen
[INFO] [stdout] 266 |     pub fn clear() -> &'static str {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     pub fn clear_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     pub fn clear_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn clear_line() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 |     pub fn clear_line_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     pub fn clear_line_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |     pub fn set_scroll_region(top: u16, bottom: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 301 |     pub fn reset_scroll_region() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 306 |     pub fn enable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |     pub fn disable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub fn enter_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn exit_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionComponent` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct FunctionComponent<F> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl<F> FunctionComponent<F> {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] 90 |     /// Create a new function component
[INFO] [stdout] 91 |     pub fn new(render_fn: F) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Props` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/component.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub trait Props: Clone + std::fmt::Debug + 'static {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EffectCallback` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/effect.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type EffectCallback = Box<dyn FnMut() + 'static>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `run_effects` and `cleanup` are never used
[INFO] [stdout]    --> crates/sophon-tui/src/effect.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl UseEffect {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn run_effects(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn cleanup(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Hook` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/hook.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait Hook: 'static {
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timeout` is never read
[INFO] [stdout]    --> crates/sophon-tui/src/input.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub struct PollEventSource {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] 271 |     timeout: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_to_lines` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/render.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn render_to_lines(element: &Element, width: u16, height: u16) -> Vec<String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `measure_text` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:288:8
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub fn measure_text(text: &str) -> Size {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clamp` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:308:4
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn clamp<T: Ord>(value: T, min: T, max: T) -> T {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TerminalSize` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/terminal.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct TerminalSize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_tty` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn is_tty() -> bool {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ColorSupport` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:216:10
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub enum ColorSupport {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `detect` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:229:12
[INFO] [stdout]     |
[INFO] [stdout] 227 | impl ColorSupport {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 228 |     /// Detect color support from environment
[INFO] [stdout] 229 |     pub fn detect() -> Self {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/sophon-runtime/src/screen.rs:1214:25
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     fn d2xy(order: u32, mut d: u64) -> (u32, u32) {
[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: struct `XWindowAttributes` is never constructed
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:584:12
[INFO] [stdout]     |
[INFO] [stdout] 584 |     struct XWindowAttributes {
[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 `XGetWindowAttributes` is never used
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:615:12
[INFO] [stdout]     |
[INFO] [stdout] 615 |         fn XGetWindowAttributes(display: Display, w: Window, attrs: *mut XWindowAttributes) -> i32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_csv_line` is never used
[INFO] [stdout]    --> crates/sophon-runtime/src/sysstate.rs:271:4
[INFO] [stdout]     |
[INFO] [stdout] 271 | fn parse_csv_line(line: &str) -> Vec<&str> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZPixmap` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 |     const ZPixmap: i32 = 2;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 634 -     const ZPixmap: i32 = 2;
[INFO] [stdout] 634 +     const ZPIXMAP: i32 = 2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AllPlanes` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:635:11
[INFO] [stdout]     |
[INFO] [stdout] 635 |     const AllPlanes: u64 = !0u64;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 635 -     const AllPlanes: u64 = !0u64;
[INFO] [stdout] 635 +     const ALL_PLANES: u64 = !0u64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-memory/src/lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::current_timestamp`
[INFO] [stdout]  --> crates/sophon-memory/src/episodic.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::current_timestamp;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-memory/src/procedural.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stdout] warning: unused variable: `valid_bytes`
[INFO] [stdout]    --> crates/sophon-data/src/filter.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |     let valid_bytes = text.len().min(bytes.len());
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_valid_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/sophon-accel/src/aligned.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut v = Self::zeros(src.len());
[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: `ecx7`
[INFO] [stdout]   --> crates/sophon-accel/src/detect.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let (_, ebx7, ecx7, _) = unsafe { cpuid(7, 0) };
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_ecx7`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout]   --> crates/sophon-accel/src/scheduler.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let counter = Arc::new(AtomicUsize::new(0));
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROT_WRITE` is never used
[INFO] [stdout]    --> crates/sophon-accel/src/mmap.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub const PROT_WRITE: i32 = 0x2;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-tui v0.1.0 (/opt/rustwide/workdir/crates/sophon-tui)
[INFO] [stderr]    Compiling sophon-docs v0.1.0 (/opt/rustwide/workdir/crates/sophon-docs)
[INFO] [stdout] warning: unused variable: `crates`
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:428:38
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn generate_architecture_diagram(crates: &[CrateDocs]) -> String {
[INFO] [stdout]     |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_crates`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_crate_files` is never used
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | impl DocGenerator {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 186 |     fn write_crate_files(&self) -> Result<(), DocError> {
[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 imports: `D_MODEL`, `NUM_BLOCKS`, and `VOCAB_SIZE`
[INFO] [stdout]  --> crates/sophon-train/src/checkpoint_io.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sophon_config::{D_MODEL, NUM_BLOCKS, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-planner v0.1.0 (/opt/rustwide/workdir/crates/sophon-planner)
[INFO] [stdout] warning: field `input_token` is never read
[INFO] [stdout]   --> crates/sophon-train/src/step.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct TokenCache {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 74 |     input_token: u8,
[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: `VerificationStatus`
[INFO] [stdout]   --> crates/sophon-planner/src/dpvl.rs:10:76
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::gave::{Evidence, EvidenceChain, GaveEngine, VerificationResult, VerificationStatus};
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-planner/src/gave.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `start`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let start = Instant::now();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:230:54
[INFO] [stdout]     |
[INFO] [stdout] 230 |     fn suggest_correction(&self, error: &ErrorClass, output: &str) -> Correction {
[INFO] [stdout]     |                                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-planner/src/rollout.rs:217:13
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut total_surprise = 0.0;
[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: function `l2_normalize_vec` is never used
[INFO] [stdout]   --> crates/sophon-planner/src/gave.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn l2_normalize_vec(v: &[f32]) -> Vec<f32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> crates/sophon-eval/src/benchmark.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             (code.contains("void ")
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 191 |                 || code.contains("}"))
[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] 188 ~             code.contains("void ")
[INFO] [stdout] 189 |                 || code.contains("int ")
[INFO] [stdout] 190 |                 || code.contains("{")
[INFO] [stdout] 191 ~                 || code.contains("}")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::mpsc`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use std::sync::mpsc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-eval v0.1.0 (/opt/rustwide/workdir/crates/sophon-eval)
[INFO] [stderr]    Compiling sophon-swarm v0.1.0 (/opt/rustwide/workdir/crates/sophon-swarm)
[INFO] [stdout] warning: unused import: `RankedSolution`
[INFO] [stdout]   --> crates/sophon-swarm/src/classroom.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::selection::{RankedSolution, Selection, SelectionConfig};
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-cli v0.1.0 (/opt/rustwide/workdir/crates/sophon-cli)
[INFO] [stderr]    Compiling sophon-train v0.1.0 (/opt/rustwide/workdir/crates/sophon-train)
[INFO] [stderr]    Compiling sophon-inference v0.1.0 (/opt/rustwide/workdir/crates/sophon-inference)
[INFO] [stderr]    Compiling sophon-model v0.1.0 (/opt/rustwide/workdir/crates/sophon-model)
[INFO] [stderr]    Compiling sophon-verifier v0.1.0 (/opt/rustwide/workdir/crates/sophon-verifier)
[INFO] [stderr]    Compiling sophon-quant v0.1.0 (/opt/rustwide/workdir/crates/sophon-quant)
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]   --> crates/sophon-tui/examples/events.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let source = PollEventSource::new(Duration::from_millis(16));
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ElementKind` and `Style`
[INFO] [stdout]  --> crates/sophon-tui/examples/counter.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use sophon_tui::{clear_hooks, init_hooks, use_state, Color, Element, ElementKind, Style};
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_key_event_example` is never used
[INFO] [stdout]    --> crates/sophon-tui/examples/events.rs:115:4
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn create_key_event_example() -> KeyEvent {
[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 `create_mouse_event_example` is never used
[INFO] [stdout]    --> crates/sophon-tui/examples/events.rs:124:4
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn create_mouse_event_example() -> MouseEvent {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_mouse_click` is never used
[INFO] [stdout]    --> crates/sophon-tui/examples/events.rs:134:4
[INFO] [stdout]     |
[INFO] [stdout] 134 | fn is_mouse_click(event: &MouseEvent) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_quit_key` is never used
[INFO] [stdout]    --> crates/sophon-tui/examples/events.rs:139:4
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn is_quit_key(event: &KeyEvent) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set_count`
[INFO] [stdout]   --> crates/sophon-tui/examples/counter.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let (count, set_count) = use_state(0);
[INFO] [stdout]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_set_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ElementKind` and `Style`
[INFO] [stdout]  --> crates/sophon-tui/examples/memo.rs:5:69
[INFO] [stdout]   |
[INFO] [stdout] 5 | use sophon_tui::{clear_hooks, init_hooks, use_memo, Color, Element, ElementKind, Style};
[INFO] [stdout]   |                                                                     ^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `counter_with_history` is never used
[INFO] [stdout]   --> crates/sophon-tui/examples/counter.rs:40:4
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn counter_with_history() -> Element {
[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: `std::path::PathBuf`
[INFO] [stdout]   --> crates/sophon-docs/src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RankedSolution`
[INFO] [stdout]   --> crates/sophon-swarm/src/classroom.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 | use crate::selection::{RankedSolution, Selection, SelectionConfig};
[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: `D_MODEL`, `NUM_BLOCKS`, and `VOCAB_SIZE`
[INFO] [stdout]  --> crates/sophon-train/src/checkpoint_io.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sophon_config::{D_MODEL, NUM_BLOCKS, VOCAB_SIZE};
[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: `params::SsmParams` and `zoh::DiscretisedSsm`
[INFO] [stdout]   --> crates/sophon-model/src/backward.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 | use sophon_ssm::{params::SsmParams, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreError`
[INFO] [stdout]   --> crates/sophon-model/src/embedding.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_core::{CoreError, Tensor};
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerificationStatus`
[INFO] [stdout]   --> crates/sophon-planner/src/dpvl.rs:10:76
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::gave::{Evidence, EvidenceChain, GaveEngine, VerificationResult, VerificationStatus};
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stdout]  --> crates/sophon-planner/src/gave.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::HDC_DIM;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_train::checkpoint::CheckpointStrategy`
[INFO] [stdout]   --> crates/sophon-cli/src/main.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use sophon_train::checkpoint::CheckpointStrategy;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> crates/sophon-eval/src/benchmark.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             (code.contains("void ")
[INFO] [stdout]     |             ^
[INFO] [stdout] ...
[INFO] [stdout] 191 |                 || code.contains("}"))
[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] 188 ~             code.contains("void ")
[INFO] [stdout] 189 |                 || code.contains("int ")
[INFO] [stdout] 190 |                 || code.contains("{")
[INFO] [stdout] 191 ~                 || code.contains("}")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arc` and `Mutex`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::sync::{Arc, Mutex};
[INFO] [stdout]    |                 ^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::mpsc`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use std::sync::mpsc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]    --> crates/sophon-eval/src/task_suite.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     use std::time::Duration;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ternarize_block`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:447:43
[INFO] [stdout]     |
[INFO] [stdout] 447 |             use crate::quant::{ternarize, ternarize_block};
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::quant::BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::quant::BLOCK_SIZE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::serialize::SectionKind`
[INFO] [stdout]   --> crates/sophon-quant/src/model_io.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | use crate::serialize::SectionKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TernaryBlock` and `dequantize_block`
[INFO] [stdout]   --> crates/sophon-quant/src/serialize.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 | use crate::quant::{dequantize_block, ternarize_block, TernaryBlock, BLOCK_SIZE};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `crates`
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:428:38
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn generate_architecture_diagram(crates: &[CrateDocs]) -> String {
[INFO] [stdout]     |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_crates`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write_crate_files` is never used
[INFO] [stdout]    --> crates/sophon-docs/src/lib.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | impl DocGenerator {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 186 |     fn write_crate_files(&self) -> Result<(), DocError> {
[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 variable: `start`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let start = Instant::now();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-memory v0.1.0 (/opt/rustwide/workdir/crates/sophon-memory)
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]    --> crates/sophon-planner/src/dpvl.rs:230:54
[INFO] [stdout]     |
[INFO] [stdout] 230 |     fn suggest_correction(&self, error: &ErrorClass, output: &str) -> Correction {
[INFO] [stdout]     |                                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-ssm v0.1.0 (/opt/rustwide/workdir/crates/sophon-ssm)
[INFO] [stderr]    Compiling sophon-safety v0.1.0 (/opt/rustwide/workdir/crates/sophon-safety)
[INFO] [stdout] warning: field `input_token` is never read
[INFO] [stdout]   --> crates/sophon-train/src/step.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct TokenCache {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 74 |     input_token: u8,
[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 variable: `expected_variant`
[INFO] [stdout]    --> crates/sophon-planner/src/gave.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |         for (claim, expected_variant) in [
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_variant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-kan v0.1.0 (/opt/rustwide/workdir/crates/sophon-kan)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-planner/src/rollout.rs:217:13
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut total_surprise = 0.0;
[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: function `l2_normalize_vec` is never used
[INFO] [stdout]   --> crates/sophon-planner/src/gave.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn l2_normalize_vec(v: &[f32]) -> Vec<f32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-runtime v0.1.0 (/opt/rustwide/workdir/crates/sophon-runtime)
[INFO] [stdout] warning: unused imports: `SSM_N` and `SSM_RANK`
[INFO] [stdout]   --> crates/sophon-ssm/src/selective.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sophon_config::{SSM_D, SSM_N, SSM_RANK};
[INFO] [stdout]    |                            ^^^^^  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `state::DEFAULT_NORM_THRESHOLD`
[INFO] [stdout]   --> crates/sophon-ssm/src/update.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::{params::SsmParams, state::DEFAULT_NORM_THRESHOLD, zoh::DiscretisedSsm, SsmState};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]   --> crates/sophon-verifier/src/lean_backend.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-loss v0.1.0 (/opt/rustwide/workdir/crates/sophon-loss)
[INFO] [stdout] warning: unused variable: `coeffs`
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 let coeffs = &base.coefficients[edge_idx];
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_coeffs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/sophon-runtime/src/screen.rs:1214:25
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     fn d2xy(order: u32, mut d: u64) -> (u32, u32) {
[INFO] [stdout]      |                         ----^
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-quant/src/gguf.rs:772:13
[INFO] [stdout]     |
[INFO] [stdout] 772 |         let mut reader = GgufReader::open(cursor).unwrap();
[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: struct `XWindowAttributes` is never constructed
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:584:12
[INFO] [stdout]     |
[INFO] [stdout] 584 |     struct XWindowAttributes {
[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 `XGetWindowAttributes` is never used
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:615:12
[INFO] [stdout]     |
[INFO] [stdout] 615 |         fn XGetWindowAttributes(display: Display, w: Window, attrs: *mut XWindowAttributes) -> i32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZPixmap` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 |     const ZPixmap: i32 = 2;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 634 -     const ZPixmap: i32 = 2;
[INFO] [stdout] 634 +     const ZPIXMAP: i32 = 2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AllPlanes` should have an upper case name
[INFO] [stdout]    --> crates/sophon-runtime/src/screen.rs:635:11
[INFO] [stdout]     |
[INFO] [stdout] 635 |     const AllPlanes: u64 = !0u64;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 635 -     const AllPlanes: u64 = !0u64;
[INFO] [stdout] 635 +     const ALL_PLANES: u64 = !0u64;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `total_attempts` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     total_attempts += attempt.attempts;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 344 |                     total_attempts += self.max_retries;
[INFO] [stdout]     |                     ---------------------------------- `total_attempts` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `filter` is never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct VerifierGate {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 121 |     filter: TrivialityFilter,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `elapsed` and `success` are never read
[INFO] [stdout]    --> crates/sophon-verifier/src/lib.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 410 | struct VerificationAttempt {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 413 |     elapsed: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 414 |     success: bool,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerificationAttempt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-data v0.1.0 (/opt/rustwide/workdir/crates/sophon-data)
[INFO] [stdout] warning: constant `QAT_BLOCK_SIZE` is never used
[INFO] [stdout]    --> crates/sophon-quant/src/distill.rs:419:7
[INFO] [stdout]     |
[INFO] [stdout] 419 | const QAT_BLOCK_SIZE: usize = 64;
[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 `test_writer` is never used
[INFO] [stdout]    --> crates/sophon-quant/src/model_io.rs:336:8
[INFO] [stdout]     |
[INFO] [stdout] 336 |     fn test_writer() -> ModelWriter {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-accel v0.1.0 (/opt/rustwide/workdir/crates/sophon-accel)
[INFO] [stdout] warning: unused variable: `valid_bytes`
[INFO] [stdout]    --> crates/sophon-data/src/filter.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |     let valid_bytes = text.len().min(bytes.len());
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_valid_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_doc_bytes` is never used
[INFO] [stdout]    --> crates/sophon-data/src/filter.rs:323:8
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn make_doc_bytes(bytes: Vec<u8>) -> Document {
[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 `vec_dot` is never used
[INFO] [stdout]   --> crates/sophon-ssm/src/hippo.rs:82:4
[INFO] [stdout]    |
[INFO] [stdout] 82 | fn vec_dot(a: &[f32], b: &[f32]) -> f32 {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sophon-optim v0.1.0 (/opt/rustwide/workdir/crates/sophon-optim)
[INFO] [stderr]    Compiling sophon-core v0.1.0 (/opt/rustwide/workdir/crates/sophon-core)
[INFO] [stderr]    Compiling sophon-config v0.1.0 (/opt/rustwide/workdir/crates/sophon-config)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-tui/src/widgets/progress.rs:451:13
[INFO] [stdout]     |
[INFO] [stdout] 451 |         let mut mp = MultiProgress::new(steps).current(2);
[INFO] [stdout]     |             ----^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/sophon-accel/src/aligned.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut v = Self::zeros(src.len());
[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: `ecx7`
[INFO] [stdout]   --> crates/sophon-accel/src/detect.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let (_, ebx7, ecx7, _) = unsafe { cpuid(7, 0) };
[INFO] [stdout]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_ecx7`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enable_windows_ansi` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/platform.rs:125:8
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn enable_windows_ansi() -> io::Result<()> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:221:12
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl Cursor {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 221 |     pub fn down(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     pub fn forward(n: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 |     pub fn back(n: u16) -> String {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub fn save() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub fn restore() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn hide() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 256 |     pub fn show() -> &'static str {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Screen` is never constructed
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct Screen;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> crates/sophon-tui/src/ansi.rs:266:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl Screen {
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] 265 |     /// Clear entire screen
[INFO] [stdout] 266 |     pub fn clear() -> &'static str {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 |     pub fn clear_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     pub fn clear_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn clear_line() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 |     pub fn clear_line_from_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     pub fn clear_line_to_cursor() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |     pub fn set_scroll_region(top: u16, bottom: u16) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 301 |     pub fn reset_scroll_region() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 306 |     pub fn enable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |     pub fn disable_mouse() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub fn enter_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn exit_alt_screen() -> &'static str {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionComponent` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct FunctionComponent<F> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/component.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl<F> FunctionComponent<F> {
[INFO] [stdout]    | ---------------------------- associated function in this implementation
[INFO] [stdout] 90 |     /// Create a new function component
[INFO] [stdout] 91 |     pub fn new(render_fn: F) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Props` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/component.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub trait Props: Clone + std::fmt::Debug + 'static {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EffectCallback` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/effect.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub type EffectCallback = Box<dyn FnMut() + 'static>;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `run_effects` and `cleanup` are never used
[INFO] [stdout]    --> crates/sophon-tui/src/effect.rs:198:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl UseEffect {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn run_effects(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn cleanup(&self) {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Hook` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/hook.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait Hook: 'static {
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `timeout` is never read
[INFO] [stdout]    --> crates/sophon-tui/src/input.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | pub struct PollEventSource {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] 271 |     timeout: Duration,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `render_to_lines` is never used
[INFO] [stdout]   --> crates/sophon-tui/src/render.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn render_to_lines(element: &Element, width: u16, height: u16) -> Vec<String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `measure_text` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:288:8
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub fn measure_text(text: &str) -> Size {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clamp` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/render.rs:308:4
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn clamp<T: Ord>(value: T, min: T, max: T) -> T {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TerminalSize` is never constructed
[INFO] [stdout]   --> crates/sophon-tui/src/terminal.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct TerminalSize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_tty` is never used
[INFO] [stdout]    --> crates/sophon-tui/src/terminal.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn is_tty() -> bool {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout]   --> crates/sophon-accel/src/scheduler.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let counter = Arc::new(AtomicUsize::new(0));
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROT_WRITE` is never used
[INFO] [stdout]    --> crates/sophon-accel/src/mmap.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub const PROT_WRITE: i32 = 0x2;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling sophon-integration v0.1.0 (/opt/rustwide/workdir/crates/sophon-integration)
[INFO] [stdout] warning: unused imports: `D_MODEL`, `NUM_BLOCKS`, and `SSM_N`
[INFO] [stdout]  --> crates/sophon-integration/tests/e2e_tests.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[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: `gemm`, `gemv`, and `softmax_1d`
[INFO] [stdout]  --> crates/sophon-integration/tests/e2e_tests.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sophon_core::ops::{gemm, gemv, softmax_1d};
[INFO] [stdout]   |                        ^^^^  ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_core::Tensor`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sophon_core::Tensor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `free_energy_loss`, `kl_divergence_standard_normal`, and `prediction_error_loss`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 | use sophon_loss::{free_energy_loss, kl_divergence_standard_normal, prediction_error_loss};
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLOCK_SIZE` and `ternarize`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:18:45
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stdout]    |                                             ^^^^^^^^^                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use sophon_quant::TernaryBlock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AlignmentStatus`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:20:67
[INFO] [stdout]    |
[INFO] [stdout] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor, AlignmentStatus};
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_ssm::zoh::DiscretisedSsm`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use sophon_ssm::zoh::DiscretisedSsm;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SsmParams`, `SsmState`, and `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Constraint`, `Element`, `Rect`, and `Style`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | use sophon_tui::{Color, Constraint, Element, Rect, Style};
[INFO] [stdout]    |                  ^^^^^  ^^^^^^^^^^  ^^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerifiedOutput`
[INFO] [stdout]   --> crates/sophon-integration/tests/e2e_tests.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> crates/sophon-integration/tests/fuzz_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashMap;
[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: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stdout]  --> crates/sophon-integration/tests/fuzz_tests.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:18:73
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SsmState` and `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Style`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:26:60
[INFO] [stdout]    |
[INFO] [stdout] 26 | use sophon_tui::{Color, Constraint, Element, Layout, Rect, Style};
[INFO] [stdout]    |                                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerifiedOutput`
[INFO] [stdout]   --> crates/sophon-integration/tests/fuzz_tests.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 27 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]  --> crates/sophon-integration/tests/benchmark.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::{Duration, Instant};
[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: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stdout]  --> crates/sophon-integration/tests/benchmark.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:18:73
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Constraint`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 | use sophon_tui::{Color, Constraint, Element, Rect, Style};
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerifiedOutput`
[INFO] [stdout]   --> crates/sophon-integration/tests/benchmark.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Skill`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:16:66
[INFO] [stdout]    |
[INFO] [stdout] 16 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory, Skill};
[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: `SelfModel` and `UnifiedQueryResult`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_memory::{SelfModel, UnifiedMemory, UnifiedQueryResult};
[INFO] [stdout]    |                     ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_quant::TernaryBlock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AlignmentStatus`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:22:67
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor, AlignmentStatus};
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PurposeViolation`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:24:58
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_safety::purpose::{PurposeConfig, PurposeGate, PurposeViolation};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Style`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 | use sophon_tui::{Color, Element, Style};
[INFO] [stdout]    |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Layout`, `Rect`, and `Size`
[INFO] [stdout]   --> crates/sophon-integration/tests/integration_tests.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 | use sophon_tui::{Constraint, Layout, Rect, Size};
[INFO] [stdout]    |                              ^^^^^^  ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> crates/sophon-integration/tests/regression_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashSet;
[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: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stdout]  --> crates/sophon-integration/tests/regression_tests.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `gemm`, `gemv`, and `softmax_1d`
[INFO] [stdout]  --> crates/sophon-integration/tests/regression_tests.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sophon_core::ops::{gemm, gemv, softmax_1d};
[INFO] [stdout]   |                        ^^^^  ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ActionPattern`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AlignmentConfig` and `AlignmentMonitor`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:20:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerifiedOutput`
[INFO] [stdout]   --> crates/sophon-integration/tests/regression_tests.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashSet`
[INFO] [stdout]  --> crates/sophon-integration/tests/property_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashSet;
[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: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stdout]  --> crates/sophon-integration/tests/property_tests.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BLOCK_SIZE`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:18:73
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stdout]    |                                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use sophon_quant::TernaryBlock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AlignmentConfig` and `AlignmentMonitor`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:20:32
[INFO] [stdout]    |
[INFO] [stdout] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/property_tests.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> crates/sophon-integration/tests/unit_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashMap;
[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: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stdout]  --> crates/sophon-integration/tests/unit_tests.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stdout]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Skill`
[INFO] [stdout]   --> crates/sophon-integration/tests/unit_tests.rs:15:66
[INFO] [stdout]    |
[INFO] [stdout] 15 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory, Skill};
[INFO] [stdout]    |                                                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DiagnosticFault`
[INFO] [stdout]   --> crates/sophon-integration/tests/unit_tests.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ssm_step`
[INFO] [stdout]   --> crates/sophon-integration/tests/unit_tests.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VerifiedOutput`
[INFO] [stdout]   --> crates/sophon-integration/tests/unit_tests.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut state = SsmState::new();
[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: `params`
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let params = SsmParams::new_stable(0x1234);
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let input = vec![1.0f32; SSM_N];
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let mut state = SsmState::new();
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `disc`
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let disc = DiscretisedSsm::from_params(&params);
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_disc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `safety`
[INFO] [stdout]    --> crates/sophon-integration/tests/regression_tests.rs:924:13
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let safety = diagnostic.check(last.logits.as_slice());
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_safety`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.71s
[INFO] running `Command { std: "docker" "inspect" "096abb74f9c8e859505317e6b865c39f6442057b34b48394e991e05fea066fb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "096abb74f9c8e859505317e6b865c39f6442057b34b48394e991e05fea066fb6", kill_on_drop: false }`
[INFO] [stdout] 096abb74f9c8e859505317e6b865c39f6442057b34b48394e991e05fea066fb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 927af9b0de8152fe1e86031e89762c9f9a33c2def1ef876e50a9053462de917a
[INFO] running `Command { std: "docker" "start" "-a" "927af9b0de8152fe1e86031e89762c9f9a33c2def1ef876e50a9053462de917a", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `SSM_N` and `SSM_RANK`
[INFO] [stderr]   --> crates/sophon-ssm/src/selective.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 | use sophon_config::{SSM_D, SSM_N, SSM_RANK};
[INFO] [stderr]    |                            ^^^^^  ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `state::DEFAULT_NORM_THRESHOLD`
[INFO] [stderr]   --> crates/sophon-ssm/src/update.rs:23:32
[INFO] [stderr]    |
[INFO] [stderr] 23 | use crate::{params::SsmParams, state::DEFAULT_NORM_THRESHOLD, zoh::DiscretisedSsm, SsmState};
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `vec_dot` is never used
[INFO] [stderr]   --> crates/sophon-ssm/src/hippo.rs:82:4
[INFO] [stderr]    |
[INFO] [stderr] 82 | fn vec_dot(a: &[f32], b: &[f32]) -> f32 {
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-ssm` (lib) generated 3 warnings (run `cargo fix --lib -p sophon-ssm` to apply 2 suggestions)
[INFO] [stderr] warning: function `enable_windows_ansi` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/platform.rs:125:8
[INFO] [stderr]     |
[INFO] [stderr] 125 | pub fn enable_windows_ansi() -> io::Result<()> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Cursor` is never constructed
[INFO] [stderr]    --> crates/sophon-tui/src/ansi.rs:212:12
[INFO] [stderr]     |
[INFO] [stderr] 212 | pub struct Cursor;
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated functions are never used
[INFO] [stderr]    --> crates/sophon-tui/src/ansi.rs:216:12
[INFO] [stderr]     |
[INFO] [stderr] 214 | impl Cursor {
[INFO] [stderr]     | ----------- associated functions in this implementation
[INFO] [stderr] 215 |     /// Move cursor up
[INFO] [stderr] 216 |     pub fn up(n: u16) -> String {
[INFO] [stderr]     |            ^^
[INFO] [stderr] ...
[INFO] [stderr] 221 |     pub fn down(n: u16) -> String {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 226 |     pub fn forward(n: u16) -> String {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 231 |     pub fn back(n: u16) -> String {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 236 |     pub fn goto(row: u16, col: u16) -> String {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 241 |     pub fn save() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 246 |     pub fn restore() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 251 |     pub fn hide() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 256 |     pub fn show() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Screen` is never constructed
[INFO] [stderr]    --> crates/sophon-tui/src/ansi.rs:262:12
[INFO] [stderr]     |
[INFO] [stderr] 262 | pub struct Screen;
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated functions are never used
[INFO] [stderr]    --> crates/sophon-tui/src/ansi.rs:266:12
[INFO] [stderr]     |
[INFO] [stderr] 264 | impl Screen {
[INFO] [stderr]     | ----------- associated functions in this implementation
[INFO] [stderr] 265 |     /// Clear entire screen
[INFO] [stderr] 266 |     pub fn clear() -> &'static str {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 271 |     pub fn clear_from_cursor() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 276 |     pub fn clear_to_cursor() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 281 |     pub fn clear_line() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 286 |     pub fn clear_line_from_cursor() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 291 |     pub fn clear_line_to_cursor() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 296 |     pub fn set_scroll_region(top: u16, bottom: u16) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 301 |     pub fn reset_scroll_region() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 306 |     pub fn enable_mouse() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 311 |     pub fn disable_mouse() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 316 |     pub fn enter_alt_screen() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 321 |     pub fn exit_alt_screen() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FunctionComponent` is never constructed
[INFO] [stderr]   --> crates/sophon-tui/src/component.rs:84:12
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub struct FunctionComponent<F> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> crates/sophon-tui/src/component.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 89 | impl<F> FunctionComponent<F> {
[INFO] [stderr]    | ---------------------------- associated function in this implementation
[INFO] [stderr] 90 |     /// Create a new function component
[INFO] [stderr] 91 |     pub fn new(render_fn: F) -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `Props` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/component.rs:121:11
[INFO] [stderr]     |
[INFO] [stderr] 121 | pub trait Props: Clone + std::fmt::Debug + 'static {
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `EffectCallback` is never used
[INFO] [stderr]   --> crates/sophon-tui/src/effect.rs:43:10
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub type EffectCallback = Box<dyn FnMut() + 'static>;
[INFO] [stderr]    |          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `run_effects` and `cleanup` are never used
[INFO] [stderr]    --> crates/sophon-tui/src/effect.rs:198:12
[INFO] [stderr]     |
[INFO] [stderr] 181 | impl UseEffect {
[INFO] [stderr]     | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 198 |     pub fn run_effects(&self) {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 209 |     pub fn cleanup(&self) {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `Hook` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/hook.rs:103:11
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub trait Hook: 'static {
[INFO] [stderr]     |           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `timeout` is never read
[INFO] [stderr]    --> crates/sophon-tui/src/input.rs:271:5
[INFO] [stderr]     |
[INFO] [stderr] 270 | pub struct PollEventSource {
[INFO] [stderr]     |            --------------- field in this struct
[INFO] [stderr] 271 |     timeout: Duration,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `render_to_lines` is never used
[INFO] [stderr]   --> crates/sophon-tui/src/render.rs:20:8
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub fn render_to_lines(element: &Element, width: u16, height: u16) -> Vec<String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `measure_text` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/render.rs:288:8
[INFO] [stderr]     |
[INFO] [stderr] 288 | pub fn measure_text(text: &str) -> Size {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `clamp` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/render.rs:308:4
[INFO] [stderr]     |
[INFO] [stderr] 308 | fn clamp<T: Ord>(value: T, min: T, max: T) -> T {
[INFO] [stderr]     |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TerminalSize` is never constructed
[INFO] [stderr]   --> crates/sophon-tui/src/terminal.rs:56:12
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub struct TerminalSize {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_tty` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/terminal.rs:209:8
[INFO] [stderr]     |
[INFO] [stderr] 209 | pub fn is_tty() -> bool {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `ColorSupport` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/terminal.rs:216:10
[INFO] [stderr]     |
[INFO] [stderr] 216 | pub enum ColorSupport {
[INFO] [stderr]     |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `detect` is never used
[INFO] [stderr]    --> crates/sophon-tui/src/terminal.rs:229:12
[INFO] [stderr]     |
[INFO] [stderr] 227 | impl ColorSupport {
[INFO] [stderr]     | ----------------- associated function in this implementation
[INFO] [stderr] 228 |     /// Detect color support from environment
[INFO] [stderr] 229 |     pub fn detect() -> Self {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/sophon-runtime/src/screen.rs:1214:25
[INFO] [stderr]      |
[INFO] [stderr] 1214 |     fn d2xy(order: u32, mut d: u64) -> (u32, u32) {
[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: struct `XWindowAttributes` is never constructed
[INFO] [stderr]    --> crates/sophon-runtime/src/screen.rs:584:12
[INFO] [stderr]     |
[INFO] [stderr] 584 |     struct XWindowAttributes {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `XGetWindowAttributes` is never used
[INFO] [stderr]    --> crates/sophon-runtime/src/screen.rs:615:12
[INFO] [stderr]     |
[INFO] [stderr] 615 |         fn XGetWindowAttributes(display: Display, w: Window, attrs: *mut XWindowAttributes) -> i32;
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_csv_line` is never used
[INFO] [stderr]    --> crates/sophon-runtime/src/sysstate.rs:271:4
[INFO] [stderr]     |
[INFO] [stderr] 271 | fn parse_csv_line(line: &str) -> Vec<&str> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ZPixmap` should have an upper case name
[INFO] [stderr]    --> crates/sophon-runtime/src/screen.rs:634:11
[INFO] [stderr]     |
[INFO] [stderr] 634 |     const ZPixmap: i32 = 2;
[INFO] [stderr]     |           ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 634 -     const ZPixmap: i32 = 2;
[INFO] [stderr] 634 +     const ZPIXMAP: i32 = 2;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: constant `AllPlanes` should have an upper case name
[INFO] [stderr]    --> crates/sophon-runtime/src/screen.rs:635:11
[INFO] [stderr]     |
[INFO] [stderr] 635 |     const AllPlanes: u64 = !0u64;
[INFO] [stderr]     |           ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 635 -     const AllPlanes: u64 = !0u64;
[INFO] [stderr] 635 +     const ALL_PLANES: u64 = !0u64;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stderr]  --> crates/sophon-memory/src/lib.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use sophon_config::HDC_DIM;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::current_timestamp`
[INFO] [stderr]  --> crates/sophon-memory/src/episodic.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::current_timestamp;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stderr]  --> crates/sophon-memory/src/procedural.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use sophon_config::HDC_DIM;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `valid_bytes`
[INFO] [stderr]    --> crates/sophon-data/src/filter.rs:240:9
[INFO] [stderr]     |
[INFO] [stderr] 240 |     let valid_bytes = text.len().min(bytes.len());
[INFO] [stderr]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_valid_bytes`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> crates/sophon-accel/src/aligned.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 79 |         let mut v = Self::zeros(src.len());
[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: `ecx7`
[INFO] [stderr]   --> crates/sophon-accel/src/detect.rs:63:19
[INFO] [stderr]    |
[INFO] [stderr] 63 |     let (_, ebx7, ecx7, _) = unsafe { cpuid(7, 0) };
[INFO] [stderr]    |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_ecx7`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `counter`
[INFO] [stderr]   --> crates/sophon-accel/src/scheduler.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |         let counter = Arc::new(AtomicUsize::new(0));
[INFO] [stderr]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PROT_WRITE` is never used
[INFO] [stderr]    --> crates/sophon-accel/src/mmap.rs:197:15
[INFO] [stderr]     |
[INFO] [stderr] 197 |     pub const PROT_WRITE: i32 = 0x2;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-tui` (lib) generated 19 warnings
[INFO] [stderr] warning: `sophon-runtime` (lib) generated 6 warnings (run `cargo fix --lib -p sophon-runtime` to apply 3 suggestions)
[INFO] [stderr] warning: `sophon-memory` (lib) generated 3 warnings (run `cargo fix --lib -p sophon-memory` to apply 3 suggestions)
[INFO] [stderr] warning: `sophon-data` (lib) generated 1 warning (run `cargo fix --lib -p sophon-data` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-accel` (lib) generated 4 warnings (run `cargo fix --lib -p sophon-accel` to apply 3 suggestions)
[INFO] [stderr] warning: unused import: `ternarize_block`
[INFO] [stderr]    --> crates/sophon-quant/src/distill.rs:447:43
[INFO] [stderr]     |
[INFO] [stderr] 447 |             use crate::quant::{ternarize, ternarize_block};
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::quant::BLOCK_SIZE`
[INFO] [stderr]   --> crates/sophon-quant/src/model_io.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 | use crate::quant::BLOCK_SIZE;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::serialize::SectionKind`
[INFO] [stderr]   --> crates/sophon-quant/src/model_io.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | use crate::serialize::SectionKind;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TernaryBlock` and `dequantize_block`
[INFO] [stderr]   --> crates/sophon-quant/src/serialize.rs:48:20
[INFO] [stderr]    |
[INFO] [stderr] 48 | use crate::quant::{dequantize_block, ternarize_block, TernaryBlock, BLOCK_SIZE};
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Cursor`
[INFO] [stderr]   --> crates/sophon-quant/src/serialize.rs:50:21
[INFO] [stderr]    |
[INFO] [stderr] 50 | use std::io::{self, Cursor, Read, Seek, SeekFrom, Write};
[INFO] [stderr]    |                     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `coeffs`
[INFO] [stderr]    --> crates/sophon-quant/src/distill.rs:559:21
[INFO] [stderr]     |
[INFO] [stderr] 559 |                 let coeffs = &base.coefficients[edge_idx];
[INFO] [stderr]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_coeffs`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `QAT_BLOCK_SIZE` is never used
[INFO] [stderr]    --> crates/sophon-quant/src/distill.rs:419:7
[INFO] [stderr]     |
[INFO] [stderr] 419 | const QAT_BLOCK_SIZE: usize = 64;
[INFO] [stderr]     |       ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerificationStatus`
[INFO] [stderr]   --> crates/sophon-planner/src/dpvl.rs:10:76
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::gave::{Evidence, EvidenceChain, GaveEngine, VerificationResult, VerificationStatus};
[INFO] [stderr]    |                                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_config::HDC_DIM`
[INFO] [stderr]  --> crates/sophon-planner/src/gave.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::HDC_DIM;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `start`
[INFO] [stderr]    --> crates/sophon-planner/src/dpvl.rs:116:17
[INFO] [stderr]     |
[INFO] [stderr] 116 |             let start = Instant::now();
[INFO] [stderr]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `output`
[INFO] [stderr]    --> crates/sophon-planner/src/dpvl.rs:230:54
[INFO] [stderr]     |
[INFO] [stderr] 230 |     fn suggest_correction(&self, error: &ErrorClass, output: &str) -> Correction {
[INFO] [stderr]     |                                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/sophon-planner/src/rollout.rs:217:13
[INFO] [stderr]     |
[INFO] [stderr] 217 |         let mut total_surprise = 0.0;
[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: function `l2_normalize_vec` is never used
[INFO] [stderr]   --> crates/sophon-planner/src/gave.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn l2_normalize_vec(v: &[f32]) -> Vec<f32> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `crates`
[INFO] [stderr]    --> crates/sophon-docs/src/lib.rs:428:38
[INFO] [stderr]     |
[INFO] [stderr] 428 | pub fn generate_architecture_diagram(crates: &[CrateDocs]) -> String {
[INFO] [stderr]     |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_crates`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `write_crate_files` is never used
[INFO] [stderr]    --> crates/sophon-docs/src/lib.rs:186:8
[INFO] [stderr]     |
[INFO] [stderr] 138 | impl DocGenerator {
[INFO] [stderr]     | ----------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 186 |     fn write_crate_files(&self) -> Result<(), DocError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/sophon-quant/src/gguf.rs:772:13
[INFO] [stderr]     |
[INFO] [stderr] 772 |         let mut reader = GgufReader::open(cursor).unwrap();
[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: function `test_writer` is never used
[INFO] [stderr]    --> crates/sophon-quant/src/model_io.rs:336:8
[INFO] [stderr]     |
[INFO] [stderr] 336 |     fn test_writer() -> ModelWriter {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ElementKind` and `Style`
[INFO] [stderr]  --> crates/sophon-tui/examples/counter.rs:5:70
[INFO] [stderr]   |
[INFO] [stderr] 5 | use sophon_tui::{clear_hooks, init_hooks, use_state, Color, Element, ElementKind, Style};
[INFO] [stderr]   |                                                                      ^^^^^^^^^^^  ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `set_count`
[INFO] [stderr]   --> crates/sophon-tui/examples/counter.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let (count, set_count) = use_state(0);
[INFO] [stderr]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_set_count`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `counter_with_history` is never used
[INFO] [stderr]   --> crates/sophon-tui/examples/counter.rs:40:4
[INFO] [stderr]    |
[INFO] [stderr] 40 | fn counter_with_history() -> Element {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-quant` (lib) generated 7 warnings (run `cargo fix --lib -p sophon-quant` to apply 6 suggestions)
[INFO] [stderr] warning: `sophon-planner` (lib) generated 6 warnings (run `cargo fix --lib -p sophon-planner` to apply 5 suggestions)
[INFO] [stderr] warning: `sophon-docs` (lib) generated 2 warnings (run `cargo fix --lib -p sophon-docs` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-docs` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `sophon-quant` (lib test) generated 8 warnings (6 duplicates) (run `cargo fix --lib -p sophon-quant --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-tui` (example "counter") generated 3 warnings (run `cargo fix --example "counter" -p sophon-tui` to apply 2 suggestions)
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | use std::collections::HashMap;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BufReader`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:19:24
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stderr]    |                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Child`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:21:20
[INFO] [stderr]    |
[INFO] [stderr] 21 | use std::process::{Child, Command, Stdio};
[INFO] [stderr]    |                    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Arc` and `Mutex`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:22:17
[INFO] [stderr]    |
[INFO] [stderr] 22 | use std::sync::{Arc, Mutex};
[INFO] [stderr]    |                 ^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Write`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:19:35
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stderr]    |                                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BufRead`
[INFO] [stderr]   --> crates/sophon-verifier/src/lean_backend.rs:19:15
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::io::{BufRead, BufReader, Write};
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `total_attempts` is never read
[INFO] [stderr]    --> crates/sophon-verifier/src/lib.rs:338:21
[INFO] [stderr]     |
[INFO] [stderr] 338 |                     total_attempts += attempt.attempts;
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 344 |                     total_attempts += self.max_retries;
[INFO] [stderr]     |                     ---------------------------------- `total_attempts` is overwritten here before the previous value is read
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `filter` is never read
[INFO] [stderr]    --> crates/sophon-verifier/src/lib.rs:121:5
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct VerifierGate {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 121 |     filter: TrivialityFilter,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `elapsed` and `success` are never read
[INFO] [stderr]    --> crates/sophon-verifier/src/lib.rs:413:5
[INFO] [stderr]     |
[INFO] [stderr] 410 | struct VerificationAttempt {
[INFO] [stderr]     |        ------------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 413 |     elapsed: Duration,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 414 |     success: bool,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `VerificationAttempt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::PathBuf`
[INFO] [stderr]   --> crates/sophon-docs/src/main.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use std::path::PathBuf;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `expected_variant`
[INFO] [stderr]    --> crates/sophon-planner/src/gave.rs:366:21
[INFO] [stderr]     |
[INFO] [stderr] 366 |         for (claim, expected_variant) in [
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_variant`
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ElementKind` and `Style`
[INFO] [stderr]  --> crates/sophon-tui/examples/memo.rs:5:69
[INFO] [stderr]   |
[INFO] [stderr] 5 | use sophon_tui::{clear_hooks, init_hooks, use_memo, Color, Element, ElementKind, Style};
[INFO] [stderr]   |                                                                     ^^^^^^^^^^^  ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-verifier` (lib) generated 9 warnings (run `cargo fix --lib -p sophon-verifier` to apply 4 suggestions)
[INFO] [stderr] warning: `sophon-verifier` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr] warning: `sophon-docs` (bin "sophon-docs" test) generated 1 warning (run `cargo fix --bin "sophon-docs" -p sophon-docs --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-planner` (lib test) generated 7 warnings (6 duplicates) (run `cargo fix --lib -p sophon-planner --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-tui` (example "memo") generated 1 warning (run `cargo fix --example "memo" -p sophon-tui` to apply 1 suggestion)
[INFO] [stderr] warning: unused imports: `params::SsmParams` and `zoh::DiscretisedSsm`
[INFO] [stderr]   --> crates/sophon-model/src/backward.rs:30:18
[INFO] [stderr]    |
[INFO] [stderr] 30 | use sophon_ssm::{params::SsmParams, zoh::DiscretisedSsm, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SSM_P`
[INFO] [stderr]   --> crates/sophon-model/src/block.rs:22:30
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_config::{D_MODEL, SSM_P};
[INFO] [stderr]    |                              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CoreError`
[INFO] [stderr]   --> crates/sophon-model/src/embedding.rs:18:19
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_core::{CoreError, Tensor};
[INFO] [stderr]    |                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `source`
[INFO] [stderr]   --> crates/sophon-tui/examples/events.rs:72:9
[INFO] [stderr]    |
[INFO] [stderr] 72 |     let source = PollEventSource::new(Duration::from_millis(16));
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_source`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_key_event_example` is never used
[INFO] [stderr]    --> crates/sophon-tui/examples/events.rs:115:4
[INFO] [stderr]     |
[INFO] [stderr] 115 | fn create_key_event_example() -> KeyEvent {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_mouse_event_example` is never used
[INFO] [stderr]    --> crates/sophon-tui/examples/events.rs:124:4
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn create_mouse_event_example() -> MouseEvent {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_mouse_click` is never used
[INFO] [stderr]    --> crates/sophon-tui/examples/events.rs:134:4
[INFO] [stderr]     |
[INFO] [stderr] 134 | fn is_mouse_click(event: &MouseEvent) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_quit_key` is never used
[INFO] [stderr]    --> crates/sophon-tui/examples/events.rs:139:4
[INFO] [stderr]     |
[INFO] [stderr] 139 | fn is_quit_key(event: &KeyEvent) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/sophon-tui/src/widgets/progress.rs:451:13
[INFO] [stderr]     |
[INFO] [stderr] 451 |         let mut mp = MultiProgress::new(steps).current(2);
[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: multiple associated functions are never used
[INFO] [stderr]    --> crates/sophon-tui/src/ansi.rs:221:12
[INFO] [stderr]     |
[INFO] [stderr] 214 | impl Cursor {
[INFO] [stderr]     | ----------- associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 221 |     pub fn down(n: u16) -> String {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 226 |     pub fn forward(n: u16) -> String {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 231 |     pub fn back(n: u16) -> String {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 241 |     pub fn save() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 246 |     pub fn restore() -> &'static str {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 251 |     pub fn hide() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 256 |     pub fn show() -> &'static str {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `make_doc_bytes` is never used
[INFO] [stderr]    --> crates/sophon-data/src/filter.rs:323:8
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn make_doc_bytes(bytes: Vec<u8>) -> Document {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-model` (lib) generated 3 warnings (run `cargo fix --lib -p sophon-model` to apply 3 suggestions)
[INFO] [stderr] warning: `sophon-model` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `sophon-tui` (example "events") generated 5 warnings (run `cargo fix --example "events" -p sophon-tui` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-tui` (lib test) generated 17 warnings (15 duplicates) (run `cargo fix --lib -p sophon-tui --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-accel` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `sophon-runtime` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr] warning: `sophon-data` (lib test) generated 2 warnings (1 duplicate)
[INFO] [stderr] warning: unused imports: `D_MODEL`, `NUM_BLOCKS`, and `VOCAB_SIZE`
[INFO] [stderr]  --> crates/sophon-train/src/checkpoint_io.rs:9:21
[INFO] [stderr]   |
[INFO] [stderr] 9 | use sophon_config::{D_MODEL, NUM_BLOCKS, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `input_token` is never read
[INFO] [stderr]   --> crates/sophon-train/src/step.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 64 | struct TokenCache {
[INFO] [stderr]    |        ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 74 |     input_token: u8,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> crates/sophon-eval/src/benchmark.rs:188:13
[INFO] [stderr]     |
[INFO] [stderr] 188 |             (code.contains("void ")
[INFO] [stderr]     |             ^
[INFO] [stderr] ...
[INFO] [stderr] 191 |                 || code.contains("}"))
[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] 188 ~             code.contains("void ")
[INFO] [stderr] 189 |                 || code.contains("int ")
[INFO] [stderr] 190 |                 || code.contains("{")
[INFO] [stderr] 191 ~                 || code.contains("}")
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::mpsc`
[INFO] [stderr]    --> crates/sophon-eval/src/task_suite.rs:450:9
[INFO] [stderr]     |
[INFO] [stderr] 450 |     use std::sync::mpsc;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]    --> crates/sophon-eval/src/task_suite.rs:451:9
[INFO] [stderr]     |
[INFO] [stderr] 451 |     use std::time::Duration;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-train` (lib) generated 2 warnings (run `cargo fix --lib -p sophon-train` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-eval` (lib) generated 3 warnings (run `cargo fix --lib -p sophon-eval` to apply 3 suggestions)
[INFO] [stderr] warning: `sophon-train` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `sophon-eval` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `sophon-ssm` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `RankedSolution`
[INFO] [stderr]   --> crates/sophon-swarm/src/classroom.rs:32:24
[INFO] [stderr]    |
[INFO] [stderr] 32 | use crate::selection::{RankedSolution, Selection, SelectionConfig};
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_train::checkpoint::CheckpointStrategy`
[INFO] [stderr]   --> crates/sophon-cli/src/main.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 | use sophon_train::checkpoint::CheckpointStrategy;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-swarm` (lib) generated 1 warning (run `cargo fix --lib -p sophon-swarm` to apply 1 suggestion)
[INFO] [stderr] warning: `sophon-swarm` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `sophon-cli` (bin "sophon" test) generated 1 warning (run `cargo fix --bin "sophon" -p sophon-cli --tests` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> crates/sophon-integration/tests/unit_tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stderr]  --> crates/sophon-integration/tests/unit_tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Skill`
[INFO] [stderr]   --> crates/sophon-integration/tests/unit_tests.rs:15:66
[INFO] [stderr]    |
[INFO] [stderr] 15 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory, Skill};
[INFO] [stderr]    |                                                                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/unit_tests.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/unit_tests.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerifiedOutput`
[INFO] [stderr]   --> crates/sophon-integration/tests/unit_tests.rs:28:23
[INFO] [stderr]    |
[INFO] [stderr] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Skill`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:16:66
[INFO] [stderr]    |
[INFO] [stderr] 16 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory, Skill};
[INFO] [stderr]    |                                                                  ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SelfModel` and `UnifiedQueryResult`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:18:21
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_memory::{SelfModel, UnifiedMemory, UnifiedQueryResult};
[INFO] [stderr]    |                     ^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_quant::TernaryBlock;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AlignmentStatus`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:22:67
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor, AlignmentStatus};
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `PurposeViolation`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:24:58
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_safety::purpose::{PurposeConfig, PurposeGate, PurposeViolation};
[INFO] [stderr]    |                                                          ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:26:18
[INFO] [stderr]    |
[INFO] [stderr] 26 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Style`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:29:34
[INFO] [stderr]    |
[INFO] [stderr] 29 | use sophon_tui::{Color, Element, Style};
[INFO] [stderr]    |                                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Layout`, `Rect`, and `Size`
[INFO] [stderr]   --> crates/sophon-integration/tests/integration_tests.rs:30:30
[INFO] [stderr]    |
[INFO] [stderr] 30 | use sophon_tui::{Constraint, Layout, Rect, Size};
[INFO] [stderr]    |                              ^^^^^^  ^^^^  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]  --> crates/sophon-integration/tests/regression_tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::HashSet;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stderr]  --> crates/sophon-integration/tests/regression_tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `gemm`, `gemv`, and `softmax_1d`
[INFO] [stderr]  --> crates/sophon-integration/tests/regression_tests.rs:9:24
[INFO] [stderr]   |
[INFO] [stderr] 9 | use sophon_core::ops::{gemm, gemv, softmax_1d};
[INFO] [stderr]   |                        ^^^^  ^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ActionPattern`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:15:33
[INFO] [stderr]    |
[INFO] [stderr] 15 | use sophon_memory::procedural::{ActionPattern, ProceduralMemory};
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AlignmentConfig` and `AlignmentMonitor`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:20:32
[INFO] [stderr]    |
[INFO] [stderr] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor};
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerifiedOutput`
[INFO] [stderr]   --> crates/sophon-integration/tests/regression_tests.rs:28:23
[INFO] [stderr]    |
[INFO] [stderr] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:105:9
[INFO] [stderr]     |
[INFO] [stderr] 105 |     let mut state = SsmState::new();
[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: `params`
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |     let params = SsmParams::new_stable(0x1234);
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:110:13
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let input = vec![1.0f32; SSM_N];
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:135:9
[INFO] [stderr]     |
[INFO] [stderr] 135 |     let mut state = SsmState::new();
[INFO] [stderr]     |         ----^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `disc`
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:137:9
[INFO] [stderr]     |
[INFO] [stderr] 137 |     let disc = DiscretisedSsm::from_params(&params);
[INFO] [stderr]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_disc`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `safety`
[INFO] [stderr]    --> crates/sophon-integration/tests/regression_tests.rs:924:13
[INFO] [stderr]     |
[INFO] [stderr] 924 |         let safety = diagnostic.check(last.logits.as_slice());
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_safety`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashSet`
[INFO] [stderr]  --> crates/sophon-integration/tests/property_tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::HashSet;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stderr]  --> crates/sophon-integration/tests/property_tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BLOCK_SIZE`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:18:73
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stderr]    |                                                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use sophon_quant::TernaryBlock;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `AlignmentConfig` and `AlignmentMonitor`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:20:32
[INFO] [stderr]    |
[INFO] [stderr] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor};
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/property_tests.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Duration`
[INFO] [stderr]  --> crates/sophon-integration/tests/benchmark.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::time::{Duration, Instant};
[INFO] [stderr]   |                 ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stderr]  --> crates/sophon-integration/tests/benchmark.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BLOCK_SIZE`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:18:73
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stderr]    |                                                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Constraint`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:27:25
[INFO] [stderr]    |
[INFO] [stderr] 27 | use sophon_tui::{Color, Constraint, Element, Rect, Style};
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerifiedOutput`
[INFO] [stderr]   --> crates/sophon-integration/tests/benchmark.rs:28:23
[INFO] [stderr]    |
[INFO] [stderr] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL`, `NUM_BLOCKS`, and `SSM_N`
[INFO] [stderr]  --> crates/sophon-integration/tests/e2e_tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^  ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `gemm`, `gemv`, and `softmax_1d`
[INFO] [stderr]  --> crates/sophon-integration/tests/e2e_tests.rs:9:24
[INFO] [stderr]   |
[INFO] [stderr] 9 | use sophon_core::ops::{gemm, gemv, softmax_1d};
[INFO] [stderr]   |                        ^^^^  ^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_core::Tensor`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use sophon_core::Tensor;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `free_energy_loss`, `kl_divergence_standard_normal`, and `prediction_error_loss`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:13:19
[INFO] [stderr]    |
[INFO] [stderr] 13 | use sophon_loss::{free_energy_loss, kl_divergence_standard_normal, prediction_error_loss};
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BLOCK_SIZE` and `ternarize`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:18:45
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stderr]    |                                             ^^^^^^^^^                   ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_quant::TernaryBlock`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use sophon_quant::TernaryBlock;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AlignmentStatus`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:20:67
[INFO] [stderr]    |
[INFO] [stderr] 20 | use sophon_safety::alignment::{AlignmentConfig, AlignmentMonitor, AlignmentStatus};
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_ssm::zoh::DiscretisedSsm`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | use sophon_ssm::zoh::DiscretisedSsm;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SsmParams`, `SsmState`, and `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Color`, `Constraint`, `Element`, `Rect`, and `Style`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:27:18
[INFO] [stderr]    |
[INFO] [stderr] 27 | use sophon_tui::{Color, Constraint, Element, Rect, Style};
[INFO] [stderr]    |                  ^^^^^  ^^^^^^^^^^  ^^^^^^^  ^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerifiedOutput`
[INFO] [stderr]   --> crates/sophon-integration/tests/e2e_tests.rs:28:23
[INFO] [stderr]    |
[INFO] [stderr] 28 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> crates/sophon-integration/tests/fuzz_tests.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `D_MODEL` and `NUM_BLOCKS`
[INFO] [stderr]  --> crates/sophon-integration/tests/fuzz_tests.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 | use sophon_config::{D_MODEL, HDC_DIM, NUM_BLOCKS, SSM_N, VOCAB_SIZE};
[INFO] [stderr]   |                     ^^^^^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BLOCK_SIZE`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:18:73
[INFO] [stderr]    |
[INFO] [stderr] 18 | use sophon_quant::quant::{dequantize_block, ternarize, ternarize_block, BLOCK_SIZE};
[INFO] [stderr]    |                                                                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DiagnosticFault`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:21:53
[INFO] [stderr]    |
[INFO] [stderr] 21 | use sophon_safety::error_detect::{DiagnosticConfig, DiagnosticFault, SelfDiagnostic};
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sophon_safety::purpose::PurposeConfig`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use sophon_safety::purpose::PurposeConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SsmState` and `ssm_step`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:24:18
[INFO] [stderr]    |
[INFO] [stderr] 24 | use sophon_ssm::{ssm_step, SsmParams, SsmState};
[INFO] [stderr]    |                  ^^^^^^^^             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Style`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:26:60
[INFO] [stderr]    |
[INFO] [stderr] 26 | use sophon_tui::{Color, Constraint, Element, Layout, Rect, Style};
[INFO] [stderr]    |                                                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `VerifiedOutput`
[INFO] [stderr]   --> crates/sophon-integration/tests/fuzz_tests.rs:27:23
[INFO] [stderr]    |
[INFO] [stderr] 27 | use sophon_verifier::{VerifiedOutput, VerifierGate};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `sophon-integration` (test "unit_tests") generated 6 warnings (run `cargo fix --test "unit_tests" -p sophon-integration` to apply 6 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "integration_tests") generated 8 warnings (run `cargo fix --test "integration_tests" -p sophon-integration` to apply 8 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "regression_tests") generated 15 warnings (run `cargo fix --test "regression_tests" -p sophon-integration` to apply 15 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "property_tests") generated 8 warnings (run `cargo fix --test "property_tests" -p sophon-integration` to apply 8 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "benchmark") generated 8 warnings (run `cargo fix --test "benchmark" -p sophon-integration` to apply 8 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "e2e_tests") generated 13 warnings (run `cargo fix --test "e2e_tests" -p sophon-integration` to apply 13 suggestions)
[INFO] [stderr] warning: `sophon-integration` (test "fuzz_tests") generated 8 warnings (run `cargo fix --test "fuzz_tests" -p sophon-integration` to apply 8 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_accel-a402f498851e4d09)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test aligned::tests::aligned_block_from_slice ... ok
[INFO] [stdout] test aligned::tests::aligned_block_zeros ... ok
[INFO] [stdout] test aligned::tests::aligned_vec_empty ... ok
[INFO] [stdout] test aligned::tests::aligned_vec_from_slice_roundtrip ... ok
[INFO] [stdout] test aligned::tests::aligned_vec_mutation ... ok
[INFO] [stdout] test aligned::tests::aligned_vec_zeros ... ok
[INFO] [stdout] test detect::tests::cached_after_first_call ... ok
[INFO] [stdout] test detect::tests::level_ordering ... ok
[INFO] [stdout] test detect::tests::detect_returns_valid_level ... ok
[INFO] [stdout] test detect::tests::detection_is_deterministic ... ok
[INFO] [stdout] test mmap::tests::open_empty_file ... ok
[INFO] [stdout] test mmap::tests::open_existing_file ... ok
[INFO] [stdout] test mmap::tests::mmap_returns_consistent_view ... ok
[INFO] [stdout] test aligned::tests::aligned_vec_clone ... ok
[INFO] [stdout] test mmap::tests::open_nonexistent_file ... ok
[INFO] [stdout] test pack64::tests::all_zeros_packs_to_zero ... ok
[INFO] [stdout] test pack64::tests::density_32_per_u64 ... ok
[INFO] [stdout] test pack64::tests::empty_input ... ok
[INFO] [stdout] test pack64::tests::pack_all_unpack_all_roundtrip ... ok
[INFO] [stdout] test pack64::tests::pack_unpack_roundtrip_32 ... ok
[INFO] [stdout] test pack64::tests::pack_unpack_roundtrip_partial ... ok
[INFO] [stdout] test simd::tests::identity_matvec ... ok
[INFO] [stdout] test simd::tests::empty_matrix ... ok
[INFO] [stdout] test mmap::tests::large_file_mmap ... ok
[INFO] [stdout] test scheduler::tests::parallel_for_basic ... ok
[INFO] [stdout] test simd::tests::all_ones_matvec ... ok
[INFO] [stdout] test simd::tests::mixed_sign_matvec ... ok
[INFO] [stdout] test scheduler::tests::parallel_reduce_empty ... ok
[INFO] [stdout] test scheduler::tests::parallel_reduce_single ... ok
[INFO] [stdout] test scheduler::tests::parallel_for_empty ... ok
[INFO] [stdout] test simd::tests::large_random_matvec_finite ... ok
[INFO] [stdout] test scheduler::tests::large_parallel_for ... ok
[INFO] [stdout] test scheduler::tests::parallel_reduce_sum ... ok
[INFO] [stdout] test scheduler::tests::thread_count ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sophon-20d628326df37aa2)
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_config-5baf38c10aaea06b)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::canonical_config_matches_constants ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_core-40490c281bfdbb42)
[INFO] [stdout] test tests::kan_knot_vec_len_correct ... ok
[INFO] [stdout] test tests::ssm_rank_is_n_over_8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test hdc::tests::fft_parseval ... ok
[INFO] [stdout] test json::tests::parse_array ... ok
[INFO] [stdout] test hdc::tests::bundle_preserves_components ... ok
[INFO] [stdout] test hdc::tests::bind_unbind_roundtrip ... ok
[INFO] [stdout] test hdc::tests::circular_conv_commutative ... ok
[INFO] [stdout] test hdc::tests::cosine_similarity_self_is_one ... ok
[INFO] [stdout] test json::tests::parse_bool ... ok
[INFO] [stdout] test json::tests::parse_number ... ok
[INFO] [stdout] test hdc::tests::positional_encode_identity_at_zero ... ok
[INFO] [stdout] test json::tests::parse_object ... ok
[INFO] [stdout] test json::tests::parse_string ... ok
[INFO] [stdout] test json::tests::rpc_request_roundtrip ... ok
[INFO] [stdout] test norm::tests::layer_norm_backward_grad_x_sums_to_near_zero ... ok
[INFO] [stdout] test norm::tests::layer_norm_zero_mean_unit_variance ... ok
[INFO] [stdout] test hdc::tests::fft_ifft_roundtrip ... ok
[INFO] [stdout] test norm::tests::rms_norm_unit_rms ... ok
[INFO] [stdout] test hdc::tests::codebook_cleanup_finds_exact ... ok
[INFO] [stdout] test norm::tests::welford_vs_naive ... ok
[INFO] [stdout] test ops::tests::gemm_non_square ... ok
[INFO] [stdout] test json::tests::parse_null ... ok
[INFO] [stdout] test ops::tests::softmax_negative_inputs ... ok
[INFO] [stdout] test ops::tests::skag_vs_naive_precision ... ok
[INFO] [stdout] test ops::tests::softmax_sums_to_one ... ok
[INFO] [stdout] test regex::tests::test_alternation ... ok
[INFO] [stdout] test ops::tests::softmax_max_element_dominates ... ok
[INFO] [stdout] test ops::tests::gemv_known_result ... ok
[INFO] [stdout] test regex::tests::test_char_class ... ok
[INFO] [stdout] test regex::tests::test_digits_pattern ... ok
[INFO] [stdout] test ops::tests::dot_kahan_precision ... ok
[INFO] [stdout] test regex::tests::test_group ... ok
[INFO] [stdout] test ops::tests::gemv_identity ... ok
[INFO] [stdout] test regex::tests::test_question ... ok
[INFO] [stdout] test regex::tests::test_range ... ok
[INFO] [stdout] test regex::tests::test_find ... ok
[INFO] [stdout] test regex::tests::test_literal_match ... ok
[INFO] [stdout] test regex::tests::test_plus ... ok
[INFO] [stdout] test regex::tests::test_negated_class ... ok
[INFO] [stdout] test json::tests::stringify_value ... ok
[INFO] [stdout] test rng::tests::normal_samples_reasonable ... ok
[INFO] [stdout] test ops::tests::gemm_known_result ... ok
[INFO] [stdout] test regex::tests::test_dot ... ok
[INFO] [stdout] test rng::tests::f32_in_range ... ok
[INFO] [stdout] test norm::tests::layer_norm_backward_beta_is_grad_out ... ok
[INFO] [stdout] test tensor::tests::add_inplace_correct ... ok
[INFO] [stdout] test tensor::tests::allclose_works ... ok
[INFO] [stdout] test tensor::tests::get_set_roundtrip ... ok
[INFO] [stdout] test tensor::tests::shape_mismatch_error ... ok
[INFO] [stdout] test norm::tests::layer_norm_with_gamma_beta ... ok
[INFO] [stdout] test tensor::tests::zeros_shape ... ok
[INFO] [stdout] test regex::tests::test_star ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_data-47dac6335fdddb53)
[INFO] [stdout] test rng::tests::deterministic_same_seed ... ok
[INFO] [stdout] test rng::tests::different_seeds_differ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test batcher::tests::multiple_batches_exhaust_pool ... ok
[INFO] [stdout] test batcher::tests::basic_batching ... ok
[INFO] [stdout] test batcher::tests::batch_total_tokens ... ok
[INFO] [stdout] test batcher::tests::input_target_shifted_by_one ... ok
[INFO] [stdout] test batcher::tests::padding_applied_for_short_docs ... ok
[INFO] [stdout] test batcher::tests::sbdi_interleaves_entropy ... ok
[INFO] [stdout] test batcher::tests::shuffle_changes_order ... ok
[INFO] [stdout] test corpus::tests::byte_entropy_of_constant_is_zero ... ok
[INFO] [stdout] test corpus::tests::byte_entropy_of_uniform_is_high ... ok
[INFO] [stdout] test corpus::tests::document_as_text ... ok
[INFO] [stdout] test corpus::tests::file_not_found_error ... ok
[INFO] [stdout] test corpus::tests::line_delimited_reading ... ok
[INFO] [stdout] test corpus::tests::reset_allows_re_reading ... ok
[INFO] [stdout] test batcher::tests::empty_docs_ignored ... ok
[INFO] [stdout] test dataset::tests::empty_dataset ... ok
[INFO] [stdout] test corpus::tests::empty_lines_skipped ... ok
[INFO] [stdout] test filter::tests::content_hash_deterministic ... ok
[INFO] [stdout] test dataset::tests::epoch_reset_restarts ... ok
[INFO] [stdout] test filter::tests::pass_rate_computation ... ok
[INFO] [stdout] test filter::tests::rejects_duplicate ... ok
[INFO] [stdout] test dataset::tests::max_documents_limit ... ok
[INFO] [stdout] test filter::tests::content_hash_different_for_different_input ... ok
[INFO] [stdout] test filter::tests::rejects_too_long ... ok
[INFO] [stdout] test filter::tests::rejects_too_short ... ok
[INFO] [stdout] test dataset::tests::load_documents_directly ... ok
[INFO] [stdout] test filter::tests::passes_normal_text ... ok
[INFO] [stdout] test filter::tests::filter_batch_returns_passing_docs ... ok
[INFO] [stdout] test filter::tests::math_detection ... ok
[INFO] [stdout] test filter::tests::rejects_repetitive_content ... ok
[INFO] [stdout] test filter::tests::code_detection ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_docs-26737b41a030b2dc)
[INFO] [stdout] test dataset::tests::load_file_and_iterate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test html::tests::test_html_escape ... ok
[INFO] [stdout] test html::tests::test_markdown_to_html ... ok
[INFO] [stdout] test tests::item_kind_display ... ok
[INFO] [stdout] test tests::doc_generator_creation ... ok
[INFO] [stdout] test tests::architecture_diagram ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sophon_docs-172e1e20f4b1c28a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophon_eval-112e2f4e335bed90)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test benchmark::tests::benchmark_creation ... ok
[INFO] [stdout] test benchmark::tests::verification_contains ... ok
[INFO] [stdout] test benchmark::tests::verification_exact_match ... ok
[INFO] [stdout] test benchmark::tests::verify_compile_check_python ... ok
[INFO] [stdout] test metrics::tests::consistency_from_trials ... ok
[INFO] [stdout] test metrics::tests::generalization_computation ... ok
[INFO] [stdout] test metrics::tests::robustness_computation ... ok
[INFO] [stdout] test benchmark::tests::standard_benchmarks_load ... ok
[INFO] [stdout] test metrics::tests::agi_overall_score ... ok
[INFO] [stdout] test task_suite::tests::percentile_calculation ... ok
[INFO] [stdout] test task_suite::tests::task_result_builder ... ok
[INFO] [stdout] test task_suite::tests::timeout_function_works ... ok
[INFO] [stdout] test task_suite::tests::task_suite_creation ... ok
[INFO] [stdout] test task_suite::tests::verify_contains_any ... ok
[INFO] [stdout] test metrics::tests::latency_stats_computation ... ok
[INFO] [stdout] test task_suite::tests::verify_contains_all ... ok
[INFO] [stdout] test task_suite::tests::standard_suites_load ... ok
[INFO] [stdout] test task_suite::tests::verify_exact_match ... ok
[INFO] [stdout] test task_suite::tests::task_creation ... ok
[INFO] [stdout] test task_suite::tests::timeout_expires ... ok
[INFO] [stdout] test metrics::tests::calibration_computation ... ok
[INFO] [stdout] test benchmark::tests::verify_compile_check_c ... ok
[INFO] [stdout] test tests::evaluator_creation ... ok
[INFO] [stdout] test tests::full_report_summary ... ok
[INFO] [stdout] test task_suite::tests::verify_pattern ... ok
[INFO] [stdout] test benchmark::tests::benchmark_run ... FAILED
[INFO] [stdout] test task_suite::tests::model_adapter_creation ... ok
[INFO] [stdout] test benchmark::tests::model_adapter_creation ... ok
[INFO] [stdout] test task_suite::tests::suite_run_with_model ... ok
[INFO] [stdout] test benchmark::tests::benchmark_with_model has been running for over 60 seconds
[INFO] [stdout] test benchmark::tests::benchmark_with_model ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p sophon-eval --lib`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- benchmark::tests::benchmark_run stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'benchmark::tests::benchmark_run' (169) panicked at crates/sophon-eval/src/benchmark.rs:110:9:
[INFO] [stdout] Benchmark::run() requires a model. Use run_with_model() with a Sophon1 instance instead.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6483cfc0005a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6483cfc0005a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6483cfc0005a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6483cfc0005a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6483cfc1575a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6483cfc1575a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x6483cfc04892 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x6483cfc04892 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x6483cfbde40f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6483cfbde40f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6483cfbf81c9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6483cfb93fcc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6483cfb93fcc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6483cfbf8382 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6483cfbf8382 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6483cfbde4fa - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x6483cfbd5db9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6483cfbdf1dd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6483cfc15eec - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6483cfb25c39 - <sophon_eval[f2033389034933f6]::benchmark::Benchmark>::run
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/sophon-eval/src/benchmark.rs:110:9
[INFO] [stdout]   20:     0x6483cfb29b01 - sophon_eval[f2033389034933f6]::benchmark::tests::benchmark_run
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/sophon-eval/src/benchmark.rs:416:28
[INFO] [stdout]   21:     0x6483cfb24b27 - sophon_eval[f2033389034933f6]::benchmark::tests::benchmark_run::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/sophon-eval/src/benchmark.rs:414:23
[INFO] [stdout]   22:     0x6483cfb2fc06 - <sophon_eval[f2033389034933f6]::benchmark::tests::benchmark_run::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6483cfb872ab - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6483cfb872ab - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x6483cfb94a9b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x6483cfb94a9b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x6483cfb94a9b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x6483cfb94a9b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x6483cfb94a9b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6483cfb94a9b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x6483cfb94a9b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x6483cfb8f474 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x6483cfb8f474 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6483cfb976a2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x6483cfb976a2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x6483cfb976a2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x6483cfb976a2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x6483cfb976a2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6483cfb976a2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x6483cfb976a2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6483cfbff79f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x6483cfbff79f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x766fb27eeaa4 - <unknown>
[INFO] [stdout]   44:     0x766fb287ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     benchmark::tests::benchmark_run
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 29 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.96s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "927af9b0de8152fe1e86031e89762c9f9a33c2def1ef876e50a9053462de917a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "927af9b0de8152fe1e86031e89762c9f9a33c2def1ef876e50a9053462de917a", kill_on_drop: false }`
[INFO] [stdout] 927af9b0de8152fe1e86031e89762c9f9a33c2def1ef876e50a9053462de917a
