[INFO] cloning repository https://github.com/Djtony707/titan-synapse
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Djtony707/titan-synapse" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c639f025d0cc9c2d65127da742848609da704439
[INFO] checking Djtony707/titan-synapse against master#55e86c996809902e8bbad512cfb4d2c18be446d9 for pr-153027
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Djtony707/titan-synapse
[INFO] finished tweaking git repo https://github.com/Djtony707/titan-synapse
[INFO] tweaked toml for git repo https://github.com/Djtony707/titan-synapse written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Djtony707/titan-synapse on toolchain 55e86c996809902e8bbad512cfb4d2c18be446d9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+55e86c996809902e8bbad512cfb4d2c18be446d9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Djtony707/titan-synapse 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" "+55e86c996809902e8bbad512cfb4d2c18be446d9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rayon-cond v0.4.0
[INFO] [stderr]   Downloaded unicode-normalization-alignments v0.1.12
[INFO] [stderr]   Downloaded monostate v0.1.18
[INFO] [stderr]   Downloaded gemm-f16 v0.17.1
[INFO] [stderr]   Downloaded gemm-f32 v0.17.1
[INFO] [stderr]   Downloaded gemm-c64 v0.17.1
[INFO] [stderr]   Downloaded gemm-c32 v0.17.1
[INFO] [stderr]   Downloaded reborrow v0.5.5
[INFO] [stderr]   Downloaded macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]   Downloaded bindgen_cuda v0.1.6
[INFO] [stderr]   Downloaded sysctl v0.5.5
[INFO] [stderr]   Downloaded candle-kernels v0.8.4
[INFO] [stderr]   Downloaded ug v0.1.0
[INFO] [stderr]   Downloaded toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]   Downloaded zip v1.1.4
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.47
[INFO] [stderr]   Downloaded pulp v0.18.22
[INFO] [stderr]   Downloaded pulp v0.21.5
[INFO] [stderr]   Downloaded tokenizers v0.21.4
[INFO] [stderr]   Downloaded esaxx-rs v0.1.10
[INFO] [stderr]   Downloaded candle-metal-kernels v0.8.4
[INFO] [stderr]   Downloaded candle-nn v0.8.4
[INFO] [stderr]   Downloaded candle-core v0.8.4
[INFO] [stderr]   Downloaded zerocopy v0.8.47
[INFO] [stderr]   Downloaded toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]   Downloaded num_enum_derive v0.7.6
[INFO] [stderr]   Downloaded onig v6.5.1
[INFO] [stderr]   Downloaded candle-transformers v0.8.4
[INFO] [stderr]   Downloaded gemm-common v0.17.1
[INFO] [stderr]   Downloaded gemm-f64 v0.17.1
[INFO] [stderr]   Downloaded ug-cuda v0.1.0
[INFO] [stderr]   Downloaded gemm-f32 v0.18.2
[INFO] [stderr]   Downloaded dyn-stack v0.13.2
[INFO] [stderr]   Downloaded sysctl v0.6.0
[INFO] [stderr]   Downloaded gemm-common v0.18.2
[INFO] [stderr]   Downloaded spm_precompiled v0.1.4
[INFO] [stderr]   Downloaded gemm v0.18.2
[INFO] [stderr]   Downloaded safetensors v0.4.5
[INFO] [stderr]   Downloaded dary_heap v0.3.8
[INFO] [stderr]   Downloaded ug-metal v0.1.0
[INFO] [stderr]   Downloaded toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]   Downloaded num_enum v0.7.6
[INFO] [stderr]   Downloaded gemm-c64 v0.18.2
[INFO] [stderr]   Downloaded gemm-f16 v0.18.2
[INFO] [stderr]   Downloaded dyn-stack v0.10.0
[INFO] [stderr]   Downloaded onig_sys v69.9.1
[INFO] [stderr]   Downloaded gemm v0.17.1
[INFO] [stderr]   Downloaded gemm-c32 v0.18.2
[INFO] [stderr]   Downloaded dyn-stack-macros v0.1.3
[INFO] [stderr]   Downloaded gemm-f64 v0.18.2
[INFO] [stderr]   Downloaded serde_plain v1.0.2
[INFO] [stderr]   Downloaded macro_rules_attribute v0.2.2
[INFO] [stderr]   Downloaded monostate-impl v0.1.18
[INFO] [stderr]   Downloaded cudarc v0.13.9
[INFO] [stderr]   Downloaded metal v0.29.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+55e86c996809902e8bbad512cfb4d2c18be446d9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e7406f38909cf86ac886800995ca24e752e2dd156b6944c1680cea145213494d
[INFO] running `Command { std: "docker" "start" "-a" "e7406f38909cf86ac886800995ca24e752e2dd156b6944c1680cea145213494d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e7406f38909cf86ac886800995ca24e752e2dd156b6944c1680cea145213494d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7406f38909cf86ac886800995ca24e752e2dd156b6944c1680cea145213494d", kill_on_drop: false }`
[INFO] [stdout] e7406f38909cf86ac886800995ca24e752e2dd156b6944c1680cea145213494d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+55e86c996809902e8bbad512cfb4d2c18be446d9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bce2d7ec73ca175eb12fdc1ccf646c346b08ef784914be75dc873fd4dc12f7dc
[INFO] running `Command { std: "docker" "start" "-a" "bce2d7ec73ca175eb12fdc1ccf646c346b08ef784914be75dc873fd4dc12f7dc", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]    Compiling pulp v0.21.5
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]     Checking yoke v0.8.1
[INFO] [stderr]     Checking raw-cpuid v10.7.0
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking zerovec v0.11.5
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]     Checking zerotrie v0.2.3
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]     Checking tinystr v0.8.2
[INFO] [stderr]     Checking potential_utf v0.1.4
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking icu_collections v2.1.1
[INFO] [stderr]     Checking icu_locale_core v2.1.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zip v1.1.4
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]     Checking dyn-stack v0.10.0
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]     Checking h2 v0.4.13
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]     Checking pulp v0.18.22
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]     Checking icu_provider v2.1.1
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking icu_normalizer v2.1.1
[INFO] [stderr]     Checking icu_properties v2.1.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking castaway v0.2.4
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]     Checking safetensors v0.4.5
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking indicatif v0.17.11
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking macro_rules_attribute v0.2.2
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]     Checking tower-http v0.6.8
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]     Checking dary_heap v0.3.8
[INFO] [stderr]     Checking serde_plain v1.0.2
[INFO] [stderr]     Checking rayon-cond v0.4.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling axum-macros v0.5.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]     Checking unicode-normalization-alignments v0.1.12
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking fancy-regex v0.13.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking onig v6.5.1
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking async-stream v0.3.6
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]     Checking uuid v1.22.0
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking colored v3.1.1
[INFO] [stderr]     Checking clap v4.6.0
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking tokenizers v0.21.4
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking gemm-common v0.18.2
[INFO] [stderr]     Checking gemm-common v0.17.1
[INFO] [stderr]     Checking hyper v1.8.1
[INFO] [stderr]     Checking gemm-f32 v0.18.2
[INFO] [stderr]     Checking gemm-c32 v0.18.2
[INFO] [stderr]     Checking gemm-f64 v0.18.2
[INFO] [stderr]     Checking gemm-c64 v0.18.2
[INFO] [stderr]     Checking gemm-f32 v0.17.1
[INFO] [stderr]     Checking gemm-f64 v0.17.1
[INFO] [stderr]     Checking gemm-c64 v0.17.1
[INFO] [stderr]     Checking gemm-c32 v0.17.1
[INFO] [stderr]     Checking gemm-f16 v0.18.2
[INFO] [stderr]     Checking gemm-f16 v0.17.1
[INFO] [stderr]     Checking gemm v0.17.1
[INFO] [stderr]     Checking gemm v0.18.2
[INFO] [stderr]     Checking ug v0.1.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking candle-core v0.8.4
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking axum v0.8.8
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking candle-nn v0.8.4
[INFO] [stderr]     Checking rusqlite v0.32.1
[INFO] [stderr]     Checking candle-transformers v0.8.4
[INFO] [stderr]     Checking synapse v0.1.0 (/opt/rustwide/workdir/crates/synapse)
[INFO] [stdout] warning: unused import: `IndexOp`
[INFO] [stdout]  --> crates/synapse/src/inference/model.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | use candle_core::{Device, IndexOp, Tensor};
[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: `SpeculativeDecoder` and `SpeculativeResult`
[INFO] [stdout]  --> crates/synapse/src/inference/mod.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use speculative::{SpeculativeDecoder, SpeculativeResult};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::response::IntoResponse`
[INFO] [stdout]  --> crates/synapse/src/streaming.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use axum::response::IntoResponse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spawner::SpecialistSpawner`
[INFO] [stdout]  --> crates/synapse/src/swarm/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use spawner::SpecialistSpawner;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IndexOp`
[INFO] [stdout]  --> crates/synapse/src/inference/model.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | use candle_core::{Device, IndexOp, Tensor};
[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: `D`
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | use candle_core::{Device, Tensor, DType, D};
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::mamba::MambaConfig`
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use super::mamba::MambaConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `synapse_model::SynapseModel`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use synapse_model::SynapseModel;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SpeculativeDecoder` and `SpeculativeResult`
[INFO] [stdout]  --> crates/synapse/src/inference/mod.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use speculative::{SpeculativeDecoder, SpeculativeResult};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thalamus::Thalamus`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use thalamus::Thalamus;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::response::IntoResponse`
[INFO] [stdout]  --> crates/synapse/src/streaming.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use axum::response::IntoResponse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spawner::SpecialistSpawner`
[INFO] [stdout]  --> crates/synapse/src/swarm/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use spawner::SpecialistSpawner;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]    --> crates/synapse/src/memory/extractor.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     use std::path::Path;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `D`
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | use candle_core::{Device, Tensor, DType, D};
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::mamba::MambaConfig`
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use super::mamba::MambaConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `synapse_model::SynapseModel`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use synapse_model::SynapseModel;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thalamus::Thalamus`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use thalamus::Thalamus;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `draft_length`
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let draft_length = self.draft_length;
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_draft_length`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_gap`
[INFO] [stdout]   --> crates/synapse/src/swarm/coordinator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let confidence_gap = if second_confidence > 0.0 {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_confidence_gap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> crates/synapse/src/config.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let path = tmp.path().join("nonexistent.yaml");
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_glob`
[INFO] [stdout]   --> crates/synapse/src/format/packer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let model_glob = format!("{}*", manifest.name);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_glob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let (_batch, seq_len, _) = x.dims3()?;
[INFO] [stdout]     |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `draft_length`
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let draft_length = self.draft_length;
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_draft_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_gap`
[INFO] [stdout]   --> crates/synapse/src/swarm/coordinator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let confidence_gap = if second_confidence > 0.0 {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_confidence_gap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `duration_ms` is never read
[INFO] [stdout]   --> crates/synapse/src/inference/engine.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct GenerationResult {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub duration_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `select_model_by_name`, `generate_stream`, and `swap_adapter` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/engine.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl InferenceEngine {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn select_model_by_name(&self, name: &str) -> Option<Arc<Mutex<LoadedModel>>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub async fn generate_stream(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub async fn swap_adapter(&mut self, specialist: &str, adapter_path: &str) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `path` are never read
[INFO] [stdout]   --> crates/synapse/src/inference/model.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct LoadedModel {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub path: PathBuf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repetition_penalty` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/sampler.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct SamplerConfig {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 9 |     pub repetition_penalty: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SamplerConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KvCache` is never constructed
[INFO] [stdout]  --> crates/synapse/src/inference/kv_cache.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct KvCache {
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `allocate`, `free`, `utilization`, and `stats` are never used
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl KvCache {
[INFO] [stdout]    | ------------ associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(total_vram_mb: u64, block_size: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn allocate(&mut self, specialist: &str, num_tokens: usize) -> Option<Vec<usize>> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn free(&mut self, specialist: &str) {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn utilization(&self) -> f32 {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn stats(&self) -> CacheStats {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CacheStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct CacheStats {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/lora.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LoraAdapter {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 7 |     pub name: String,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matching_tensors` is never used
[INFO] [stdout]    --> crates/synapse/src/inference/lora.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout]  15 | impl LoraAdapter {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn matching_tensors(&self, pattern: &str) -> Vec<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeDecoder` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct SpeculativeDecoder {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeResult` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct SpeculativeResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `generate`, `acceptance_rate`, and `stats` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl SpeculativeDecoder {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  43 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  59 |     pub async fn generate(
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn acceptance_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn stats(&self) -> (u64, u64, f64) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_p` and `stop` are never read
[INFO] [stdout]   --> crates/synapse/src/openai.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ChatCompletionRequest {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub top_p: Option<f32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub stop: Option<Vec<String>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChatCompletionRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistPool` is never constructed
[INFO] [stdout]  --> crates/synapse/src/swarm/pool.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct SpecialistPool {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistState` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct SpecialistState {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `ensure_loaded`, `evict_lru`, and `loaded_count` are never used
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl SpecialistPool {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_loaded: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn ensure_loaded(&mut self, name: &str) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn evict_lru(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn loaded_count(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistSpawner` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct SpecialistSpawner {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpawnProposal` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SpawnProposal {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `detect_spawn_candidates`, `create_specialist_config`, `is_domain_covered`, and `infer_capabilities` are never used
[INFO] [stdout]    --> crates/synapse/src/swarm/spawner.rs:40:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl SpecialistSpawner {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout]  40 |     pub fn new(covered_domains: Vec<String>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  49 |     pub fn detect_spawn_candidates(&self, kg: &KnowledgeGraph) -> Result<Vec<SpawnProposal>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn create_specialist_config(proposal: &SpawnProposal) -> SpecialistConfig {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn is_domain_covered(&self, domain: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |     fn infer_capabilities(domain: &str) -> Vec<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalRequest` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EvalRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalResponse` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct EvalResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evaluate` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl LearningEngine {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub async fn evaluate(&self, request: EvalRequest) -> Result<EvalResponse> {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_available` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/cloud_fallback.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl CloudFallback {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn is_available(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `preference_count` and `weaken_pathway` are never used
[INFO] [stdout]    --> crates/synapse/src/memory/graph.rs:128:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl KnowledgeGraph {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub fn preference_count(&self, specialist: &str) -> Result<u32> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub fn weaken_pathway(&self, specialists: &[String]) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `flagged` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct VerificationResult {
[INFO] [stdout]    |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub flagged: bool,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VerificationResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `text`, `subject`, and `status` are never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Claim {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 29 |     pub subject: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 30 |     pub status: ClaimStatus,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Claim` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Contradicted(String), // The known fact that contradicts
[INFO] [stdout]    |     ------------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ClaimStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 -     Contradicted(String), // The known fact that contradicts
[INFO] [stdout] 38 +     Contradicted(()), // The known fact that contradicts
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `budget_mb` is never read
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VramManager {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 15 |     pub budget_mb: u64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `available_vram` are never used
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl VramManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_vram_mb: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub async fn available_vram(&self) -> Result<u64> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `list_bundles` is never used
[INFO] [stdout]    --> crates/synapse/src/format/packer.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn list_bundles(dir: &Path) -> Result<Vec<(PathBuf, SynapseManifest)>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `linear` is never used
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) fn linear(x: &candle_core::Tensor, weight: &candle_core::Tensor) -> anyhow::Result<candle_core::Tensor> {
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `linear_bias` is never used
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub(crate) fn linear_bias(
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MambaConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/mamba.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct MambaConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MambaLayer` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/mamba.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub struct MambaLayer {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `selective_ssm`, `causal_conv1d`, `reset_state`, and `step` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:91:12
[INFO] [stdout]     |
[INFO] [stdout]  90 | impl MambaLayer {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout]  91 |     pub fn new(config: MambaConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     fn selective_ssm(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 283 |     fn causal_conv1d(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `silu` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:328:4
[INFO] [stdout]     |
[INFO] [stdout] 328 | fn silu(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `softplus` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:334:4
[INFO] [stdout]     |
[INFO] [stdout] 334 | fn softplus(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct XLSTMConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct XLSTMIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMLayer` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub struct XLSTMLayer {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `introspect`, `reset_state`, and `step` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl XLSTMLayer {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 109 |     pub fn new(config: XLSTMConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 282 |     pub fn introspect(&self) -> Option<&XLSTMIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 287 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clamp` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:300:4
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn clamp(x: &Tensor, min_val: f32, max_val: f32) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ThalamusConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ThalamusConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RoutingDecision` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct RoutingDecision {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ThalamusIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ThalamusIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Thalamus` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub struct Thalamus {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl Thalamus {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 119 |     pub fn new(config: ThalamusConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub fn forward(&mut self, x: &Tensor) -> Result<(Tensor, Vec<Vec<Vec<usize>>>)> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |     pub fn introspect(&self) -> Option<&ThalamusIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn pathway_strengths(&self) -> &std::collections::HashMap<String, f32> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     pub fn load_hebbian_data(&mut self, pathways: Vec<(String, f32)>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_load_balance` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:368:4
[INFO] [stdout]     |
[INFO] [stdout] 368 | fn compute_load_balance(counts: &[usize], n_experts: usize) -> f32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPoolConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct ExpertPoolConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ExpertStats {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPoolIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct ExpertPoolIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Expert` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct Expert {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `stats`, and `reset_stats` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:86:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Expert {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout]  86 |     pub fn new(d_model: usize, d_expert: usize, device: &Device) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn stats(&self, name: &str) -> ExpertStats {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPool` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct ExpertPool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `set_expert_names`, `forward`, `introspect`, `reset_stats`, and `n_experts` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl ExpertPool {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 161 |     pub fn new(config: ExpertPoolConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn forward(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn introspect(&self) -> Option<&ExpertPoolIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn n_experts(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_sparsity` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:287:4
[INFO] [stdout]     |
[INFO] [stdout] 287 | fn compute_sparsity(x: &Tensor) -> Result<f32> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `silu` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:297:4
[INFO] [stdout]     |
[INFO] [stdout] 297 | fn silu(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct FastWeightConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryWrite` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct MemoryWrite {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryRead` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct MemoryRead {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct FastWeightIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightMemory` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct FastWeightMemory {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `introspect`, `clear_memory`, and `status_summary` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:136:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl FastWeightMemory {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 136 |     pub fn new(config: FastWeightConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |     pub fn introspect(&self) -> Option<&FastWeightIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 320 |     pub fn clear_memory(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseModelConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SynapseModelConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `total_params`, `active_params_per_token`, and `estimated_vram_mb` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl SynapseModelConfig {
[INFO] [stdout]     | ----------------------- methods in this implementation
[INFO] [stdout]  83 |     /// Estimated total parameters
[INFO] [stdout]  84 |     pub fn total_params(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     pub fn active_params_per_token(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn estimated_vram_mb(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseLayer` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SynapseLayer {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, and `reset_state` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:131:8
[INFO] [stdout]     |
[INFO] [stdout] 130 | impl SynapseLayer {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 131 |     fn new(config: &SynapseModelConfig) -> Result<Self> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |     fn reset_state(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LayerIntrospection` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:222:12
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct LayerIntrospection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseIntrospection` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:232:12
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub struct SynapseIntrospection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseModel` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SynapseModel {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl SynapseModel {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 280 |     /// Create a new Synapse model
[INFO] [stdout] 281 |     pub fn new(config: SynapseModelConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn forward(&mut self, input_ids: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 |     fn build_introspection(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 437 |     pub fn introspect(&self) -> Option<&SynapseIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 442 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 449 |     pub fn config(&self) -> &SynapseModelConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 454 |     pub fn summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rms_norm` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:487:4
[INFO] [stdout]     |
[INFO] [stdout] 487 | fn rms_norm(x: &Tensor, weight: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_glob`
[INFO] [stdout]   --> crates/synapse/src/format/packer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let model_glob = format!("{}*", manifest.name);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_glob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let (_batch, seq_len, _) = x.dims3()?;
[INFO] [stdout]     |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `duration_ms` is never read
[INFO] [stdout]   --> crates/synapse/src/inference/engine.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct GenerationResult {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub duration_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `select_model_by_name`, `generate_stream`, and `swap_adapter` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/engine.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl InferenceEngine {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn select_model_by_name(&self, name: &str) -> Option<Arc<Mutex<LoadedModel>>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub async fn generate_stream(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub async fn swap_adapter(&mut self, specialist: &str, adapter_path: &str) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `path` are never read
[INFO] [stdout]   --> crates/synapse/src/inference/model.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct LoadedModel {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub path: PathBuf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repetition_penalty` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/sampler.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct SamplerConfig {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 9 |     pub repetition_penalty: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SamplerConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `stats` is never used
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl KvCache {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn stats(&self) -> CacheStats {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CacheStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct CacheStats {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/lora.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LoraAdapter {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 7 |     pub name: String,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeDecoder` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct SpeculativeDecoder {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeResult` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct SpeculativeResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `generate`, `acceptance_rate`, and `stats` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl SpeculativeDecoder {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  43 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  59 |     pub async fn generate(
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn acceptance_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn stats(&self) -> (u64, u64, f64) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_p` and `stop` are never read
[INFO] [stdout]   --> crates/synapse/src/openai.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ChatCompletionRequest {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub top_p: Option<f32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub stop: Option<Vec<String>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChatCompletionRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistPool` is never constructed
[INFO] [stdout]  --> crates/synapse/src/swarm/pool.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct SpecialistPool {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistState` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct SpecialistState {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `ensure_loaded`, `evict_lru`, and `loaded_count` are never used
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl SpecialistPool {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_loaded: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn ensure_loaded(&mut self, name: &str) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn evict_lru(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn loaded_count(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `min_requests` and `confidence_threshold` are never read
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct SpecialistSpawner {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 20 |     /// Minimum requests in a domain before considering spawning
[INFO] [stdout] 21 |     min_requests: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 22 |     /// Maximum confidence score that triggers spawning (below this = specialist needed)
[INFO] [stdout] 23 |     confidence_threshold: f32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reason`, `requests_in_domain`, and `current_avg_score` are never read
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SpawnProposal {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub reason: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 35 |     pub requests_in_domain: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 36 |     pub current_avg_score: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SpawnProposal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `detect_spawn_candidates` is never used
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl SpecialistSpawner {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn detect_spawn_candidates(&self, kg: &KnowledgeGraph) -> Result<Vec<SpawnProposal>> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalRequest` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EvalRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalResponse` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct EvalResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evaluate` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl LearningEngine {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub async fn evaluate(&self, request: EvalRequest) -> Result<EvalResponse> {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `weaken_pathway` is never used
[INFO] [stdout]    --> crates/synapse/src/memory/graph.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl KnowledgeGraph {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub fn weaken_pathway(&self, specialists: &[String]) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `text`, `subject`, and `status` are never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Claim {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 29 |     pub subject: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 30 |     pub status: ClaimStatus,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Claim` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Contradicted(String), // The known fact that contradicts
[INFO] [stdout]    |     ------------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ClaimStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 -     Contradicted(String), // The known fact that contradicts
[INFO] [stdout] 38 +     Contradicted(()), // The known fact that contradicts
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `budget_mb` is never read
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VramManager {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 15 |     pub budget_mb: u64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `available_vram` are never used
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl VramManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_vram_mb: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub async fn available_vram(&self) -> Result<u64> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:321:12
[INFO] [stdout]     |
[INFO] [stdout]  90 | impl MambaLayer {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_gate_values` and `memory_age` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct XLSTMIntrospection {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub output_gate_values: Vec<Vec<f32>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub memory_age: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `XLSTMIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:294:12
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl XLSTMLayer {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `noise_std` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ThalamusConfig {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub noise_std: f32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ThalamusConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `load_balance` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct RoutingDecision {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub load_balance: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RoutingDecision` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `expert_activation_counts`, `load_balance_score`, and `expert_utilization` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ThalamusIntrospection {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub expert_activation_counts: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub load_balance_score: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub expert_utilization: Vec<f32>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ThalamusIntrospection` 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: methods `set_expert_names` and `load_hebbian_data` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl Thalamus {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     pub fn load_hebbian_data(&mut self, pathways: Vec<(String, f32)>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `avg_activation_sparsity`, and `specialization_score` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ExpertStats {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 45 |     /// Expert name/index
[INFO] [stdout] 46 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub avg_activation_sparsity: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 53 |     /// Specialization score: how different this expert's output is from average
[INFO] [stdout] 54 |     pub specialization_score: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExpertStats` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_contributors` and `activation_sparsity` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct ExpertPoolIntrospection {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub top_contributors: Vec<(usize, f32)>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub activation_sparsity: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExpertPoolIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset_stats` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Expert {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_expert_names` and `reset_stats` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl ExpertPool {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `retrieval_threshold` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct FastWeightConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub retrieval_threshold: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FastWeightConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `step`, `strength`, `head`, `key_norm`, and `value_norm` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct MemoryWrite {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 63 |     /// Step when this write occurred
[INFO] [stdout] 64 |     pub step: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 65 |     /// Write strength (after gating)
[INFO] [stdout] 66 |     pub strength: f32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 67 |     /// Which head
[INFO] [stdout] 68 |     pub head: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 69 |     /// Key norm (indicates how specific the memory address is)
[INFO] [stdout] 70 |     pub key_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 71 |     /// Value norm (indicates how much content was stored)
[INFO] [stdout] 72 |     pub value_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MemoryWrite` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `step`, `confidence`, `dominant_head`, and `value_norm` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct MemoryRead {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 78 |     /// Step when this read occurred
[INFO] [stdout] 79 |     pub step: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 80 |     /// Retrieval confidence (higher = stronger match)
[INFO] [stdout] 81 |     pub confidence: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 82 |     /// Which head contributed most
[INFO] [stdout] 83 |     pub dominant_head: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 84 |     /// Retrieved value norm
[INFO] [stdout] 85 |     pub value_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MemoryRead` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writes` and `capacity_remaining` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct FastWeightIntrospection {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 91 |     /// All write events
[INFO] [stdout] 92 |     pub writes: Vec<MemoryWrite>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub capacity_remaining: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FastWeightIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `status_summary` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl FastWeightMemory {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `d_model` is never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SynapseLayer {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 127 |     d_model: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `layer_idx`, `xlstm`, `experts`, and `memory` are never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct LayerIntrospection {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 223 |     pub layer_idx: usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 224 |     pub thalamus: Option<ThalamusIntrospection>,
[INFO] [stdout] 225 |     pub xlstm: Option<XLSTMIntrospection>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 226 |     pub experts: Option<ExpertPoolIntrospection>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 227 |     pub memory: Option<FastWeightIntrospection>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LayerIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `routing_confidence`, `global_pathways`, and `memory_status` are never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub struct SynapseIntrospection {
[INFO] [stdout]     |            -------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub routing_confidence: f32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 243 |     /// Top Hebbian pathways across all layers
[INFO] [stdout] 244 |     pub global_pathways: Vec<(String, f32)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 245 |     /// Memory utilization summary
[INFO] [stdout] 246 |     pub memory_status: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SynapseIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pos_embedding` is never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SynapseModel {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 267 |     pos_embedding: Option<Tensor>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `config` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:449:12
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl SynapseModel {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 449 |     pub fn config(&self) -> &SynapseModelConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "bce2d7ec73ca175eb12fdc1ccf646c346b08ef784914be75dc873fd4dc12f7dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bce2d7ec73ca175eb12fdc1ccf646c346b08ef784914be75dc873fd4dc12f7dc", kill_on_drop: false }`
[INFO] [stdout] bce2d7ec73ca175eb12fdc1ccf646c346b08ef784914be75dc873fd4dc12f7dc
