[INFO] fetching crate sklears-calibration 0.1.0-alpha.1...
[INFO] checking sklears-calibration-0.1.0-alpha.1 against master#bad50269f8eb0fda214f0478c3afb2c6fbb427fd for pr-149195-1
[INFO] extracting crate sklears-calibration 0.1.0-alpha.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate sklears-calibration 0.1.0-alpha.1
[INFO] finished tweaking crates.io crate sklears-calibration 0.1.0-alpha.1
[INFO] tweaked toml for crates.io crate sklears-calibration 0.1.0-alpha.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sklears-calibration 0.1.0-alpha.1 on toolchain bad50269f8eb0fda214f0478c3afb2c6fbb427fd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bad50269f8eb0fda214f0478c3afb2c6fbb427fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sklears-calibration 0.1.0-alpha.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" "+bad50269f8eb0fda214f0478c3afb2c6fbb427fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.104
[INFO] [stderr]   Downloaded quote v1.0.41
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.104
[INFO] [stderr]   Downloaded windows-interface v0.59.2
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.104
[INFO] [stderr]   Downloaded crossbeam v0.8.4
[INFO] [stderr]   Downloaded deflate64 v0.1.9
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded is-terminal v0.4.16
[INFO] [stderr]   Downloaded cauchy v0.4.0
[INFO] [stderr]   Downloaded katexit v0.1.5
[INFO] [stderr]   Downloaded safe_arch v0.7.4
[INFO] [stderr]   Downloaded bit-set v0.8.0
[INFO] [stderr]   Downloaded bit-vec v0.8.0
[INFO] [stderr]   Downloaded clap v4.5.48
[INFO] [stderr]   Downloaded argmin-math v0.5.1
[INFO] [stderr]   Downloaded cc v1.2.39
[INFO] [stderr]   Downloaded argmin v0.11.0
[INFO] [stderr]   Downloaded statrs v0.18.0
[INFO] [stderr]   Downloaded clap_builder v4.5.48
[INFO] [stderr]   Downloaded zip v5.1.1
[INFO] [stderr]   Downloaded proptest v1.8.0
[INFO] [stderr]   Downloaded zlib-rs v0.5.2
[INFO] [stderr]   Downloaded regex v1.11.3
[INFO] [stderr]   Downloaded sprs v0.11.3
[INFO] [stderr]   Downloaded ndarray-linalg v0.17.0
[INFO] [stderr]   Downloaded lzma-rust2 v0.13.0
[INFO] [stderr]   Downloaded simba v0.9.1
[INFO] [stderr]   Downloaded serde-pickle v1.2.0
[INFO] [stderr]   Downloaded wide v0.7.33
[INFO] [stderr]   Downloaded nalgebra v0.30.1
[INFO] [stderr]   Downloaded scirs2-sparse v0.1.0-rc.1
[INFO] [stderr]   Downloaded lambert_w v1.2.28
[INFO] [stderr]   Downloaded nalgebra v0.33.2
[INFO] [stderr]   Downloaded ppmd-rust v1.2.1
[INFO] [stderr]   Downloaded zopfli v0.8.2
[INFO] [stderr]   Downloaded windows-core v0.62.1
[INFO] [stderr]   Downloaded lax v0.17.0
[INFO] [stderr]   Downloaded js-sys v0.3.81
[INFO] [stderr]   Downloaded simba v0.7.3
[INFO] [stderr]   Downloaded friedrich v0.5.0
[INFO] [stderr]   Downloaded scirs2-optimize v0.1.0-rc.1
[INFO] [stderr]   Downloaded quickcheck v1.0.3
[INFO] [stderr]   Downloaded bzip2 v0.6.0
[INFO] [stderr]   Downloaded regex-automata v0.4.11
[INFO] [stderr]   Downloaded libz-rs-sys v0.5.2
[INFO] [stderr]   Downloaded web-sys v0.3.81
[INFO] [stderr]   Downloaded sklears-core v0.1.0-alpha.1
[INFO] [stderr]   Downloaded ndarray-rand v0.15.0
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.104
[INFO] [stderr]   Downloaded rand_xoshiro v0.7.0
[INFO] [stderr]   Downloaded zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]   Downloaded nalgebra-macros v0.1.0
[INFO] [stderr]   Downloaded libc v0.2.176
[INFO] [stderr]   Downloaded special v0.11.4
[INFO] [stderr]   Downloaded iter-read v1.1.0
[INFO] [stderr]   Downloaded derive_arbitrary v1.4.2
[INFO] [stderr]   Downloaded deranged v0.5.4
[INFO] [stderr]   Downloaded windows-implement v0.60.1
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded scirs2-linalg v0.1.0-rc.1
[INFO] [stderr]   Downloaded env_logger v0.8.4
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.104
[INFO] [stderr]   Downloaded numrs2 v0.1.0-beta.3
[INFO] [stderr]   Downloaded scirs2-core v0.1.0-rc.1
[INFO] [stderr]   Downloaded scirs2-stats v0.1.0-rc.1
[INFO] [stderr]   Downloaded windows-sys v0.61.1
[INFO] [stderr]   Downloaded lapack-sys v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+bad50269f8eb0fda214f0478c3afb2c6fbb427fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ef10a12e54d7fa63abf70db134f072e051b682dd6efc7588c11daa66fb871653
[INFO] running `Command { std: "docker" "start" "-a" "ef10a12e54d7fa63abf70db134f072e051b682dd6efc7588c11daa66fb871653", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ef10a12e54d7fa63abf70db134f072e051b682dd6efc7588c11daa66fb871653", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef10a12e54d7fa63abf70db134f072e051b682dd6efc7588c11daa66fb871653", kill_on_drop: false }`
[INFO] [stdout] ef10a12e54d7fa63abf70db134f072e051b682dd6efc7588c11daa66fb871653
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+bad50269f8eb0fda214f0478c3afb2c6fbb427fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 74d5c3ffc20b1eb33503860fcbd8888b553922ea3c3a47dc6acef1283de1e05d
[INFO] running `Command { std: "docker" "start" "-a" "74d5c3ffc20b1eb33503860fcbd8888b553922ea3c3a47dc6acef1283de1e05d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking bytemuck v1.23.2
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]     Checking regex-syntax v0.8.6
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking regex-automata v0.4.11
[INFO] [stderr]    Compiling cc v1.2.39
[INFO] [stderr]     Checking lapack-sys v0.14.0
[INFO] [stderr]    Compiling scirs2-core v0.1.0-rc.1
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]    Compiling lambert_w v1.2.28
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking unty v0.0.4
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]     Checking zlib-rs v0.5.2
[INFO] [stderr]     Checking crc-catalog v2.4.0
[INFO] [stderr]     Checking crc v3.3.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking deranged v0.5.4
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking libbz2-rs-sys v0.2.2
[INFO] [stderr]     Checking unicode-ident v1.0.19
[INFO] [stderr]     Checking bumpalo v3.19.0
[INFO] [stderr]     Checking libz-rs-sys v0.5.2
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking zopfli v0.8.2
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]     Checking regex v1.11.3
[INFO] [stderr]     Checking bzip2 v0.6.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking lzma-rust2 v0.13.0
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking env_logger v0.8.4
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]     Checking memmap2 v0.9.8
[INFO] [stderr]     Checking quickcheck v1.0.3
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking csv-core v0.1.12
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking ppmd-rust v1.2.1
[INFO] [stderr]     Checking iter-read v1.1.0
[INFO] [stderr]     Checking deflate64 v0.1.9
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking rand_xoshiro v0.7.0
[INFO] [stderr]     Checking clap_lex v0.7.5
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking anstyle v1.0.13
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking clap_builder v4.5.48
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling katexit v0.1.5
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]     Checking tempfile v3.23.0
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking clap v4.5.48
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking proptest v1.8.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking half v2.6.0
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]     Checking bincode v2.0.1
[INFO] [stderr]     Checking csv v1.3.1
[INFO] [stderr]     Checking serde-pickle v1.2.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking ndarray v0.16.1
[INFO] [stderr]     Checking cauchy v0.4.0
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking lax v0.17.0
[INFO] [stderr]     Checking special v0.11.4
[INFO] [stderr]     Checking simba v0.7.3
[INFO] [stderr]     Checking argmin-math v0.5.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking argmin v0.11.0
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking zip v5.1.1
[INFO] [stderr]     Checking ndarray-rand v0.15.0
[INFO] [stderr]     Checking ndarray-linalg v0.17.0
[INFO] [stderr]     Checking sprs v0.11.3
[INFO] [stderr]     Checking nalgebra v0.33.2
[INFO] [stderr]     Checking nalgebra v0.30.1
[INFO] [stderr]     Checking statrs v0.18.0
[INFO] [stderr]     Checking friedrich v0.5.0
[INFO] [stderr]     Checking scirs2-linalg v0.1.0-rc.1
[INFO] [stderr]     Checking scirs2-sparse v0.1.0-rc.1
[INFO] [stderr]     Checking scirs2-stats v0.1.0-rc.1
[INFO] [stderr]     Checking scirs2-optimize v0.1.0-rc.1
[INFO] [stderr]     Checking numrs2 v0.1.0-beta.3
[INFO] [stderr]     Checking sklears-core v0.1.0-alpha.1
[INFO] [stderr]     Checking sklears-calibration v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/modular_framework.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |           /// ExecutionSummary
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 562 | /         ExecutionSummary {
[INFO] [stdout] 563 | |             total_steps: self.execution_history.len(),
[INFO] [stdout] 564 | |             successful_steps,
[INFO] [stdout] 565 | |             failed_steps,
[INFO] [stdout] 566 | |             total_execution_time_ms: total_time,
[INFO] [stdout] 567 | |             steps: self.execution_history.clone(),
[INFO] [stdout] 568 | |         }
[INFO] [stdout]     | |_________- rustdoc does not generate documentation for expressions
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/modular_framework.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |           /// ExecutionSummary
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 562 | /         ExecutionSummary {
[INFO] [stdout] 563 | |             total_steps: self.execution_history.len(),
[INFO] [stdout] 564 | |             successful_steps,
[INFO] [stdout] 565 | |             failed_steps,
[INFO] [stdout] 566 | |             total_execution_time_ms: total_time,
[INFO] [stdout] 567 | |             steps: self.execution_history.clone(),
[INFO] [stdout] 568 | |         }
[INFO] [stdout]     | |_________- rustdoc does not generate documentation for expressions
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CalibrationEstimator`
[INFO] [stdout]   --> src/statistical_tests.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 |     CalibratedClassifierCV, CalibrationEstimator, CalibrationMethod,
[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: `rayon::prelude`
[INFO] [stdout]    --> src/performance.rs:747:13
[INFO] [stdout]     |
[INFO] [stdout] 747 |         use rayon::prelude::*;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/metrics.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `true_label`
[INFO] [stdout]    --> src/metrics.rs:154:22
[INFO] [stdout]     |
[INFO] [stdout] 154 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_true_label`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/metrics.rs:469:10
[INFO] [stdout]     |
[INFO] [stdout] 469 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `classes`
[INFO] [stdout]    --> src/binary.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     classes: &[i32],
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_classes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/histogram.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |         for (i, (&prob, &label)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_classes`
[INFO] [stdout]    --> src/multiclass.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let (n_samples, n_classes) = probabilities.dim();
[INFO] [stdout]     |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_classes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `total_loss` is assigned to, but never used
[INFO] [stdout]    --> src/multiclass.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |             let mut total_loss = 0.0;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_total_loss` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `total_loss` is never read
[INFO] [stdout]    --> src/multiclass.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |                     total_loss -= probs[true_class].ln();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var_residual`
[INFO] [stdout]   --> src/beta.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let var_residual = {
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `training_probabilities`
[INFO] [stdout]    --> src/local.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let training_probabilities =
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_training_probabilities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `original_params`
[INFO] [stdout]    --> src/gaussian_process.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let original_params = self.kernel_params.clone();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/visualization.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 |     for (i, (&prob, &label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `loo_predictions`
[INFO] [stdout]    --> src/conformal.rs:539:13
[INFO] [stdout]     |
[INFO] [stdout] 539 |         let loo_predictions = Array1::from(loo_pred);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loo_predictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `loo_targets`
[INFO] [stdout]    --> src/conformal.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let loo_targets = Array1::from(loo_targ);
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loo_targets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/statistical_tests.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     config: &StatisticalTestConfig,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prev_x` is never read
[INFO] [stdout]    --> src/numerical_stability.rs:237:26
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let mut prev_x = x;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/prediction_intervals.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_neighbors`
[INFO] [stdout]    --> src/prediction_intervals.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         n_neighbors: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_neighbors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:216:13
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let rng_instance = if let Some(seed) = self.config.random_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let rng_instance = if let Some(seed) = self.config.random_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `posterior_precision`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let posterior_precision = &xt_x + prior_precision * Array2::eye(2);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_posterior_precision`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_samples`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let n_samples = probabilities.len();
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prob`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |             for (i, &prob) in probabilities.iter().enumerate() {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_prob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alpha`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:758:13
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let alpha = 1.0 - self.config.confidence_level;
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_alpha`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/bayesian.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/bayesian.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/bayesian.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:845:13
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]     --> src/bayesian.rs:1165:13
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let rng_instance = thread_rng();
[INFO] [stdout]      |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]     --> src/bayesian.rs:1205:13
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         let rng_instance = thread_rng();
[INFO] [stdout]      |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `weights`
[INFO] [stdout]    --> src/domain_specific.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let weights = self.compute_temporal_weights(window_probs.len());
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_weights`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]   --> src/neural_calibration.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let rng_instance = thread_rng();
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]    --> src/neural_calibration.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let limit = (6.0 / (input_size + output_size) as Float).sqrt();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `next_activation`
[INFO] [stdout]    --> src/neural_calibration.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let next_activation = &activations[i + 1];
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_next_activation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:347:13
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> src/neural_calibration.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let n = probabilities.len();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:504:21
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 let rng_instance = thread_rng();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `noise`
[INFO] [stdout]    --> src/neural_calibration.rs:505:21
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 let noise = 0;
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_noise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offline_calibrator`
[INFO] [stdout]    --> src/streaming.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let offline_calibrator = SigmoidCalibrator::new().fit(probabilities, y_true)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_offline_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_features`
[INFO] [stdout]    --> src/calibration_aware_training.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let n_features = x_train.ncols();
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/high_precision.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         for (i, (&p_i, &q_i)) in p.iter().zip(q.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_negative`
[INFO] [stdout]   --> src/ultra_precision.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let is_negative = value < 0.0;
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_negative`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `term` is never read
[INFO] [stdout]    --> src/ultra_precision.rs:670:24
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let mut term = Self::one(precision);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/theoretical_validation.rs:531:45
[INFO] [stdout]     |
[INFO] [stdout] 531 |     fn verify_convergence_conditions(&self, method_name: &str) -> Result<bool> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/theoretical_validation.rs:615:46
[INFO] [stdout]     |
[INFO] [stdout] 615 |     fn verify_statistical_consistency(&self, method_name: &str) -> Result<bool> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y_true`
[INFO] [stdout]   --> src/multi_modal.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         y_true: &Array1<i32>,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_true`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/multi_modal.rs:549:18
[INFO] [stdout]     |
[INFO] [stdout] 549 |             for (i, (&pred, &target)) in predictions.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/large_scale.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |             let rng_instance = thread_rng();
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/optimization.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for (i, (&prob, &target)) in probabilities.iter().zip(targets.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `targets`
[INFO] [stdout]    --> src/optimization.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         targets: &Array1<i32>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_targets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fp` is assigned to, but never used
[INFO] [stdout]    --> src/optimization.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let mut fp = 0.0;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_fp` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fp` is never read
[INFO] [stdout]    --> src/optimization.rs:495:17
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 fp += 1.0;
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `simple_calibrator`
[INFO] [stdout]    --> src/optimization.rs:673:21
[INFO] [stdout]     |
[INFO] [stdout] 673 |                 let simple_calibrator = SigmoidCalibrator::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_simple_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/quantum_optimization.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         temperature: Float,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_temperature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]    --> src/quantum_optimization.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |         for (i, &param) in circuit_params.iter().enumerate() {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metric`
[INFO] [stdout]    --> src/information_geometry.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         metric: &FisherInformationMetric,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_metric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iteration`
[INFO] [stdout]    --> src/information_geometry.rs:477:13
[INFO] [stdout]     |
[INFO] [stdout] 477 |         for iteration in 0..self.config.max_riemannian_iterations {
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/information_geometry.rs:552:14
[INFO] [stdout]     |
[INFO] [stdout] 552 |         for (i, (&prob, &label)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]    --> src/information_geometry.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |         point: &ManifoldPoint,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `remainder`
[INFO] [stdout]   --> src/performance.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let remainder = x.len() % 4;
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_remainder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sum` is never read
[INFO] [stdout]   --> src/performance.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let mut sum = 0.0;
[INFO] [stdout]    |                       ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `score` is never read
[INFO] [stdout]    --> src/performance.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let mut score = 0.0;
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `one`
[INFO] [stdout]    --> src/performance.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let one = _mm256_set1_pd(1.0);
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_one`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c1`
[INFO] [stdout]    --> src/performance.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let c1 = _mm256_set1_pd(1.0);
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_c1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `chunk_size`
[INFO] [stdout]    --> src/performance.rs:749:13
[INFO] [stdout]     |
[INFO] [stdout] 749 |         let chunk_size = probabilities.len() / self.hardware_capabilities.logical_cores.max(1);
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chunk_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/gpu_calibration.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |         y: &[f32],
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_features`
[INFO] [stdout]    --> src/gpu_calibration.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         n_features: usize,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `batch_size`
[INFO] [stdout]   --> src/llm_calibration.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let (batch_size, seq_length, vocab_size) = token_probabilities.dim();
[INFO] [stdout]    |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_batch_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attention_weights`
[INFO] [stdout]    --> src/llm_calibration.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         attention_weights: Option<&Array3<Float>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attention_weights`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vocab_size`
[INFO] [stdout]    --> src/llm_calibration.rs:130:38
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let (batch_size, seq_length, vocab_size) = token_probabilities.dim();
[INFO] [stdout]     |                                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vocab_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> src/llm_calibration.rs:647:26
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let (batch_size, seq_len, _) = attention_weights.dim();
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:126:40
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:291:40
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `noise`
[INFO] [stdout]    --> src/differential_privacy.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |         let noise = if u < 0.0 {
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_noise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:499:40
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_weight`
[INFO] [stdout]    --> src/differential_privacy.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |         let total_weight: Float = weights.iter().sum();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_weight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/meta_learning.rs:169:30
[INFO] [stdout]     |
[INFO] [stdout] 169 |                         for (i, (&pred, &target)) in
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epoch`
[INFO] [stdout]    --> src/meta_learning.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for epoch in 0..n_epochs {
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_epoch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:758:13
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `generation`
[INFO] [stdout]    --> src/meta_learning.rs:821:13
[INFO] [stdout]     |
[INFO] [stdout] 821 |         for generation in 0..(self.n_iterations / population_size) {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_generation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_idx`
[INFO] [stdout]    --> src/meta_learning.rs:888:9
[INFO] [stdout]     |
[INFO] [stdout] 888 |         method_idx: usize,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hyperparams`
[INFO] [stdout]    --> src/meta_learning.rs:889:9
[INFO] [stdout]     |
[INFO] [stdout] 889 |         hyperparams: &HashMap<String, Float>,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hyperparams`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |                 let rng_instance = thread_rng();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:508:17
[INFO] [stdout]     |
[INFO] [stdout] 508 |             let rng_instance = thread_rng();
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `decay_rate`
[INFO] [stdout]    --> src/continual_learning.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         decay_rate: Float,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decay_rate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `probabilities`
[INFO] [stdout]    --> src/continual_learning.rs:655:23
[INFO] [stdout]     |
[INFO] [stdout] 655 |     fn fit(&mut self, probabilities: &Array1<Float>, _y_true: &Array1<i32>) -> Result<()> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_probabilities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_points`
[INFO] [stdout]    --> src/topological_calibration.rs:688:13
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let n_points = probabilities.len();
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> src/measure_theoretic.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let n = initial_predictions.len();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lambda`
[INFO] [stdout]    --> src/measure_theoretic.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let lambda = 10.0; // Regularization parameter
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambda`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hausdorff_result`
[INFO] [stdout]    --> src/measure_theoretic.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |         let hausdorff_result =
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hausdorff_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transport_result`
[INFO] [stdout]    --> src/measure_theoretic.rs:882:13
[INFO] [stdout]     |
[INFO] [stdout] 882 |         let transport_result = self.compute_optimal_transport(predictions, targets)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transport_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:800:17
[INFO] [stdout]     |
[INFO] [stdout] 800 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `activation`
[INFO] [stdout]    --> src/lib.rs:801:17
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 ref activation,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: try ignoring the field: `activation: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:802:17
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epochs`
[INFO] [stdout]    --> src/lib.rs:803:17
[INFO] [stdout]     |
[INFO] [stdout] 803 |                 epochs,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_method`
[INFO] [stdout]    --> src/lib.rs:806:17
[INFO] [stdout]     |
[INFO] [stdout] 806 |                 ref base_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `base_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alpha`
[INFO] [stdout]    --> src/lib.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |                 alpha,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `alpha: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_mixup_samples`
[INFO] [stdout]    --> src/lib.rs:808:17
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 num_mixup_samples,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `num_mixup_samples: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:811:17
[INFO] [stdout]     |
[INFO] [stdout] 811 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dropout_prob`
[INFO] [stdout]    --> src/lib.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 dropout_prob,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `dropout_prob: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mc_samples`
[INFO] [stdout]    --> src/lib.rs:813:17
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 mc_samples,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `mc_samples: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:817:17
[INFO] [stdout]     |
[INFO] [stdout] 817 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `structure_type`
[INFO] [stdout]    --> src/lib.rs:826:17
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 ref structure_type,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `structure_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/lib.rs:828:17
[INFO] [stdout]     |
[INFO] [stdout] 828 |                 temperature,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `temperature: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_momentum`
[INFO] [stdout]    --> src/lib.rs:838:17
[INFO] [stdout]     |
[INFO] [stdout] 838 |                 use_momentum,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `use_momentum: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `momentum`
[INFO] [stdout]    --> src/lib.rs:839:17
[INFO] [stdout]     |
[INFO] [stdout] 839 |                 momentum,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `momentum: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `window_size`
[INFO] [stdout]    --> src/lib.rs:842:17
[INFO] [stdout]     |
[INFO] [stdout] 842 |                 window_size,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `window_size: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `retrain_frequency`
[INFO] [stdout]    --> src/lib.rs:843:17
[INFO] [stdout]     |
[INFO] [stdout] 843 |                 retrain_frequency,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `retrain_frequency: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drift_threshold`
[INFO] [stdout]    --> src/lib.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |                 drift_threshold,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `drift_threshold: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `update_frequency`
[INFO] [stdout]    --> src/lib.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 update_frequency,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ help: try ignoring the field: `update_frequency: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:848:17
[INFO] [stdout]     |
[INFO] [stdout] 848 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_smoothing`
[INFO] [stdout]    --> src/lib.rs:849:17
[INFO] [stdout]     |
[INFO] [stdout] 849 |                 use_smoothing,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `use_smoothing: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamma`
[INFO] [stdout]    --> src/lib.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |                 gamma,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `gamma: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/lib.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 temperature,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `temperature: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:855:17
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lambda`
[INFO] [stdout]    --> src/lib.rs:858:17
[INFO] [stdout]     |
[INFO] [stdout] 858 |                 lambda,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `lambda: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:859:17
[INFO] [stdout]     |
[INFO] [stdout] 859 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:860:17
[INFO] [stdout]     |
[INFO] [stdout] 860 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:863:17
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:864:17
[INFO] [stdout]     |
[INFO] [stdout] 864 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_bins`
[INFO] [stdout]    --> src/lib.rs:867:17
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 n_bins,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `n_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:868:17
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:869:17
[INFO] [stdout]     |
[INFO] [stdout] 869 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_modalities`
[INFO] [stdout]    --> src/lib.rs:872:17
[INFO] [stdout]     |
[INFO] [stdout] 872 |                 n_modalities,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `n_modalities: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fusion_strategy`
[INFO] [stdout]    --> src/lib.rs:873:17
[INFO] [stdout]     |
[INFO] [stdout] 873 |                 ref fusion_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `fusion_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adaptation_weights`
[INFO] [stdout]    --> src/lib.rs:876:17
[INFO] [stdout]     |
[INFO] [stdout] 876 |                 ref adaptation_weights,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `adaptation_weights: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `combination_strategy`
[INFO] [stdout]    --> src/lib.rs:879:17
[INFO] [stdout]     |
[INFO] [stdout] 879 |                 ref combination_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `combination_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adaptation_strength`
[INFO] [stdout]    --> src/lib.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |                 adaptation_strength,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `adaptation_strength: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transfer_strategy`
[INFO] [stdout]    --> src/lib.rs:891:17
[INFO] [stdout]     |
[INFO] [stdout] 891 |                 ref transfer_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `transfer_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `finetune_iterations`
[INFO] [stdout]    --> src/lib.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |                 finetune_iterations,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `finetune_iterations: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregation_method`
[INFO] [stdout]    --> src/lib.rs:904:17
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 ref aggregation_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `aggregation_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_patterns`
[INFO] [stdout]    --> src/lib.rs:911:17
[INFO] [stdout]     |
[INFO] [stdout] 911 |                 ref confidence_patterns,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `confidence_patterns: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregation_method`
[INFO] [stdout]    --> src/lib.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |                 ref aggregation_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `aggregation_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epsilon`
[INFO] [stdout]    --> src/lib.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 epsilon,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `epsilon: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> src/lib.rs:926:17
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 delta,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `delta: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sensitivity`
[INFO] [stdout]    --> src/lib.rs:927:17
[INFO] [stdout]     |
[INFO] [stdout] 927 |                 sensitivity,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `sensitivity: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epsilon`
[INFO] [stdout]    --> src/lib.rs:942:55
[INFO] [stdout]     |
[INFO] [stdout] 942 |             CalibrationMethod::DPTemperatureScaling { epsilon, delta } => {
[INFO] [stdout]     |                                                       ^^^^^^^ help: try ignoring the field: `epsilon: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> src/lib.rs:942:64
[INFO] [stdout]     |
[INFO] [stdout] 942 |             CalibrationMethod::DPTemperatureScaling { epsilon, delta } => {
[INFO] [stdout]     |                                                                ^^^^^ help: try ignoring the field: `delta: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_method`
[INFO] [stdout]    --> src/lib.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 ref base_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `base_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replay_strategy`
[INFO] [stdout]    --> src/lib.rs:949:17
[INFO] [stdout]     |
[INFO] [stdout] 949 |                 ref replay_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `replay_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_bins`
[INFO] [stdout]    --> src/lib.rs:958:17
[INFO] [stdout]     |
[INFO] [stdout] 958 |                 n_bins,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `n_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_iterations`
[INFO] [stdout]    --> src/lib.rs:960:17
[INFO] [stdout]     |
[INFO] [stdout] 960 |                 max_iterations,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: try ignoring the field: `max_iterations: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tolerance`
[INFO] [stdout]    --> src/lib.rs:961:17
[INFO] [stdout]     |
[INFO] [stdout] 961 |                 tolerance,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `tolerance: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_adaptive_bins`
[INFO] [stdout]    --> src/lib.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |                 use_adaptive_bins,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `use_adaptive_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `Sigmoid` should have an upper case name
[INFO] [stdout]   --> src/gpu_calibration.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const Sigmoid: Self = Self;
[INFO] [stdout]    |               ^^^^^^^ help: convert the identifier to upper case: `SIGMOID`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `scirs2_core::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:35:29
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let base_prob = rng.gen::<Float>();
[INFO] [stdout]    |                             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `scirs2_core::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:38:58
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let biased_prob = (base_prob + noise_level * rng.gen::<Float>()).clamp(0.01, 0.99);
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `scirs2_core::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |         targets[i] = if rng.gen::<Float>() < base_prob { 1 } else { 0 };
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `scirs2_core::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |             logits[j] = rng.gen_range(-2.0..2.0);
[INFO] [stdout]    |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `scirs2_core::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:71:26
[INFO] [stdout]    |
[INFO] [stdout] 71 |         targets[i] = rng.gen_range(0..n_classes) as i32;
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rayon::prelude`
[INFO] [stdout]    --> src/performance.rs:747:13
[INFO] [stdout]     |
[INFO] [stdout] 747 |         use rayon::prelude::*;
[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: `CalibrationEstimator`
[INFO] [stdout]   --> src/statistical_tests.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 |     CalibratedClassifierCV, CalibrationEstimator, CalibrationMethod,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/metrics.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `true_label`
[INFO] [stdout]    --> src/metrics.rs:154:22
[INFO] [stdout]     |
[INFO] [stdout] 154 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_true_label`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/metrics.rs:469:10
[INFO] [stdout]     |
[INFO] [stdout] 469 |     for (i, (&prob, &true_label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_multiclass_data` is never used
[INFO] [stdout]   --> benches/calibration_benchmarks.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn generate_multiclass_data(n_samples: usize, n_classes: usize) -> (Array2<Float>, Array1<i32>) {
[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: `classes`
[INFO] [stdout]    --> src/binary.rs:384:5
[INFO] [stdout]     |
[INFO] [stdout] 384 |     classes: &[i32],
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_classes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/histogram.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |         for (i, (&prob, &label)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_classes`
[INFO] [stdout]    --> src/multiclass.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let (n_samples, n_classes) = probabilities.dim();
[INFO] [stdout]     |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_classes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `total_loss` is assigned to, but never used
[INFO] [stdout]    --> src/multiclass.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |             let mut total_loss = 0.0;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_total_loss` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `total_loss` is never read
[INFO] [stdout]    --> src/multiclass.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |                     total_loss -= probs[true_class].ln();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var_residual`
[INFO] [stdout]   --> src/beta.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let var_residual = {
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `training_probabilities`
[INFO] [stdout]    --> src/local.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let training_probabilities =
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_training_probabilities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `original_params`
[INFO] [stdout]    --> src/gaussian_process.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let original_params = self.kernel_params.clone();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_original_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/visualization.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 |     for (i, (&prob, &label)) in y_prob.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `loo_predictions`
[INFO] [stdout]    --> src/conformal.rs:539:13
[INFO] [stdout]     |
[INFO] [stdout] 539 |         let loo_predictions = Array1::from(loo_pred);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loo_predictions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `loo_targets`
[INFO] [stdout]    --> src/conformal.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let loo_targets = Array1::from(loo_targ);
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loo_targets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/statistical_tests.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     config: &StatisticalTestConfig,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prev_x` is never read
[INFO] [stdout]    --> src/numerical_stability.rs:237:26
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let mut prev_x = x;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/prediction_intervals.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_neighbors`
[INFO] [stdout]    --> src/prediction_intervals.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         n_neighbors: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_neighbors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:216:13
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let rng_instance = if let Some(seed) = self.config.random_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let rng_instance = if let Some(seed) = self.config.random_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `posterior_precision`
[INFO] [stdout]    --> src/uncertainty_estimation.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let posterior_precision = &xt_x + prior_precision * Array2::eye(2);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_posterior_precision`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_samples`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let n_samples = probabilities.len();
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_samples`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prob`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |             for (i, &prob) in probabilities.iter().enumerate() {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_prob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alpha`
[INFO] [stdout]    --> src/higher_order_uncertainty.rs:758:13
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let alpha = 1.0 - self.config.confidence_level;
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_alpha`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/bayesian.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/bayesian.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/bayesian.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |         for (i, (&prob, &y)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:845:13
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/bayesian.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]     --> src/bayesian.rs:1165:13
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let rng_instance = thread_rng();
[INFO] [stdout]      |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]     --> src/bayesian.rs:1205:13
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         let rng_instance = thread_rng();
[INFO] [stdout]      |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `weights`
[INFO] [stdout]    --> src/domain_specific.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let weights = self.compute_temporal_weights(window_probs.len());
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_weights`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]   --> src/neural_calibration.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let rng_instance = thread_rng();
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]    --> src/neural_calibration.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let limit = (6.0 / (input_size + output_size) as Float).sqrt();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `next_activation`
[INFO] [stdout]    --> src/neural_calibration.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let next_activation = &activations[i + 1];
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_next_activation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:347:13
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> src/neural_calibration.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let n = probabilities.len();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/neural_calibration.rs:504:21
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 let rng_instance = thread_rng();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `noise`
[INFO] [stdout]    --> src/neural_calibration.rs:505:21
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 let noise = 0;
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_noise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offline_calibrator`
[INFO] [stdout]    --> src/streaming.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let offline_calibrator = SigmoidCalibrator::new().fit(probabilities, y_true)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_offline_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_features`
[INFO] [stdout]    --> src/calibration_aware_training.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let n_features = x_train.ncols();
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/high_precision.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         for (i, (&p_i, &q_i)) in p.iter().zip(q.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_negative`
[INFO] [stdout]   --> src/ultra_precision.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let is_negative = value < 0.0;
[INFO] [stdout]    |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_negative`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `term` is never read
[INFO] [stdout]    --> src/ultra_precision.rs:670:24
[INFO] [stdout]     |
[INFO] [stdout] 670 |         let mut term = Self::one(precision);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calibrator`
[INFO] [stdout]    --> src/theoretical_validation.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |         calibrator: &T,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/theoretical_validation.rs:531:45
[INFO] [stdout]     |
[INFO] [stdout] 531 |     fn verify_convergence_conditions(&self, method_name: &str) -> Result<bool> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/theoretical_validation.rs:615:46
[INFO] [stdout]     |
[INFO] [stdout] 615 |     fn verify_statistical_consistency(&self, method_name: &str) -> Result<bool> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y_true`
[INFO] [stdout]   --> src/multi_modal.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         y_true: &Array1<i32>,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_true`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/multi_modal.rs:549:18
[INFO] [stdout]     |
[INFO] [stdout] 549 |             for (i, (&pred, &target)) in predictions.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/large_scale.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |             let rng_instance = thread_rng();
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/optimization.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for (i, (&prob, &target)) in probabilities.iter().zip(targets.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `targets`
[INFO] [stdout]    --> src/optimization.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         targets: &Array1<i32>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_targets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `fp` is assigned to, but never used
[INFO] [stdout]    --> src/optimization.rs:480:13
[INFO] [stdout]     |
[INFO] [stdout] 480 |         let mut fp = 0.0;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_fp` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fp` is never read
[INFO] [stdout]    --> src/optimization.rs:495:17
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 fp += 1.0;
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `simple_calibrator`
[INFO] [stdout]    --> src/optimization.rs:673:21
[INFO] [stdout]     |
[INFO] [stdout] 673 |                 let simple_calibrator = SigmoidCalibrator::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_simple_calibrator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/quantum_optimization.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         temperature: Float,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_temperature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]    --> src/quantum_optimization.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |         for (i, &param) in circuit_params.iter().enumerate() {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `metric`
[INFO] [stdout]    --> src/information_geometry.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         metric: &FisherInformationMetric,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_metric`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iteration`
[INFO] [stdout]    --> src/information_geometry.rs:477:13
[INFO] [stdout]     |
[INFO] [stdout] 477 |         for iteration in 0..self.config.max_riemannian_iterations {
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/information_geometry.rs:552:14
[INFO] [stdout]     |
[INFO] [stdout] 552 |         for (i, (&prob, &label)) in probabilities.iter().zip(y_true.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]    --> src/information_geometry.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |         point: &ManifoldPoint,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `remainder`
[INFO] [stdout]   --> src/performance.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let remainder = x.len() % 4;
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_remainder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sum` is never read
[INFO] [stdout]   --> src/performance.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let mut sum = 0.0;
[INFO] [stdout]    |                       ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `score` is never read
[INFO] [stdout]    --> src/performance.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let mut score = 0.0;
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `one`
[INFO] [stdout]    --> src/performance.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let one = _mm256_set1_pd(1.0);
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_one`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c1`
[INFO] [stdout]    --> src/performance.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let c1 = _mm256_set1_pd(1.0);
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_c1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `chunk_size`
[INFO] [stdout]    --> src/performance.rs:749:13
[INFO] [stdout]     |
[INFO] [stdout] 749 |         let chunk_size = probabilities.len() / self.hardware_capabilities.logical_cores.max(1);
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chunk_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/gpu_calibration.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |         y: &[f32],
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_features`
[INFO] [stdout]    --> src/gpu_calibration.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         n_features: usize,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `batch_size`
[INFO] [stdout]   --> src/llm_calibration.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let (batch_size, seq_length, vocab_size) = token_probabilities.dim();
[INFO] [stdout]    |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_batch_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attention_weights`
[INFO] [stdout]    --> src/llm_calibration.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         attention_weights: Option<&Array3<Float>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attention_weights`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vocab_size`
[INFO] [stdout]    --> src/llm_calibration.rs:130:38
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let (batch_size, seq_length, vocab_size) = token_probabilities.dim();
[INFO] [stdout]     |                                      ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vocab_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> src/llm_calibration.rs:647:26
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let (batch_size, seq_len, _) = attention_weights.dim();
[INFO] [stdout]     |                          ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:126:40
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:291:40
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `noise`
[INFO] [stdout]    --> src/differential_privacy.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |         let noise = if u < 0.0 {
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_noise`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/differential_privacy.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]    --> src/differential_privacy.rs:499:40
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let rng_instance = if let Some(seed) = self.rng_seed {
[INFO] [stdout]     |                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_weight`
[INFO] [stdout]    --> src/differential_privacy.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |         let total_weight: Float = weights.iter().sum();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_weight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/meta_learning.rs:169:30
[INFO] [stdout]     |
[INFO] [stdout] 169 |                         for (i, (&pred, &target)) in
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epoch`
[INFO] [stdout]    --> src/meta_learning.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for epoch in 0..n_epochs {
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_epoch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:758:13
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/meta_learning.rs:806:13
[INFO] [stdout]     |
[INFO] [stdout] 806 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `generation`
[INFO] [stdout]    --> src/meta_learning.rs:821:13
[INFO] [stdout]     |
[INFO] [stdout] 821 |         for generation in 0..(self.n_iterations / population_size) {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_generation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_idx`
[INFO] [stdout]    --> src/meta_learning.rs:888:9
[INFO] [stdout]     |
[INFO] [stdout] 888 |         method_idx: usize,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hyperparams`
[INFO] [stdout]    --> src/meta_learning.rs:889:9
[INFO] [stdout]     |
[INFO] [stdout] 889 |         hyperparams: &HashMap<String, Float>,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hyperparams`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |                 let rng_instance = thread_rng();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:508:17
[INFO] [stdout]     |
[INFO] [stdout] 508 |             let rng_instance = thread_rng();
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `decay_rate`
[INFO] [stdout]    --> src/continual_learning.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         decay_rate: Float,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decay_rate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng_instance`
[INFO] [stdout]    --> src/continual_learning.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let rng_instance = thread_rng();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `probabilities`
[INFO] [stdout]    --> src/continual_learning.rs:655:23
[INFO] [stdout]     |
[INFO] [stdout] 655 |     fn fit(&mut self, probabilities: &Array1<Float>, _y_true: &Array1<i32>) -> Result<()> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_probabilities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_points`
[INFO] [stdout]    --> src/topological_calibration.rs:688:13
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let n_points = probabilities.len();
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_n_points`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> src/measure_theoretic.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let n = initial_predictions.len();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lambda`
[INFO] [stdout]    --> src/measure_theoretic.rs:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let lambda = 10.0; // Regularization parameter
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lambda`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hausdorff_result`
[INFO] [stdout]    --> src/measure_theoretic.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |         let hausdorff_result =
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hausdorff_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transport_result`
[INFO] [stdout]    --> src/measure_theoretic.rs:882:13
[INFO] [stdout]     |
[INFO] [stdout] 882 |         let transport_result = self.compute_optimal_transport(predictions, targets)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transport_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:800:17
[INFO] [stdout]     |
[INFO] [stdout] 800 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `activation`
[INFO] [stdout]    --> src/lib.rs:801:17
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 ref activation,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: try ignoring the field: `activation: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:802:17
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epochs`
[INFO] [stdout]    --> src/lib.rs:803:17
[INFO] [stdout]     |
[INFO] [stdout] 803 |                 epochs,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_method`
[INFO] [stdout]    --> src/lib.rs:806:17
[INFO] [stdout]     |
[INFO] [stdout] 806 |                 ref base_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `base_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alpha`
[INFO] [stdout]    --> src/lib.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |                 alpha,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `alpha: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_mixup_samples`
[INFO] [stdout]    --> src/lib.rs:808:17
[INFO] [stdout]     |
[INFO] [stdout] 808 |                 num_mixup_samples,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `num_mixup_samples: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:811:17
[INFO] [stdout]     |
[INFO] [stdout] 811 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dropout_prob`
[INFO] [stdout]    --> src/lib.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 dropout_prob,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `dropout_prob: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mc_samples`
[INFO] [stdout]    --> src/lib.rs:813:17
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 mc_samples,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `mc_samples: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hidden_dims`
[INFO] [stdout]    --> src/lib.rs:817:17
[INFO] [stdout]     |
[INFO] [stdout] 817 |                 ref hidden_dims,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `hidden_dims: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `structure_type`
[INFO] [stdout]    --> src/lib.rs:826:17
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 ref structure_type,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `structure_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/lib.rs:828:17
[INFO] [stdout]     |
[INFO] [stdout] 828 |                 temperature,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `temperature: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_momentum`
[INFO] [stdout]    --> src/lib.rs:838:17
[INFO] [stdout]     |
[INFO] [stdout] 838 |                 use_momentum,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `use_momentum: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `momentum`
[INFO] [stdout]    --> src/lib.rs:839:17
[INFO] [stdout]     |
[INFO] [stdout] 839 |                 momentum,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `momentum: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `window_size`
[INFO] [stdout]    --> src/lib.rs:842:17
[INFO] [stdout]     |
[INFO] [stdout] 842 |                 window_size,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `window_size: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `retrain_frequency`
[INFO] [stdout]    --> src/lib.rs:843:17
[INFO] [stdout]     |
[INFO] [stdout] 843 |                 retrain_frequency,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `retrain_frequency: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drift_threshold`
[INFO] [stdout]    --> src/lib.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |                 drift_threshold,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `drift_threshold: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `update_frequency`
[INFO] [stdout]    --> src/lib.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 update_frequency,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ help: try ignoring the field: `update_frequency: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:848:17
[INFO] [stdout]     |
[INFO] [stdout] 848 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_smoothing`
[INFO] [stdout]    --> src/lib.rs:849:17
[INFO] [stdout]     |
[INFO] [stdout] 849 |                 use_smoothing,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `use_smoothing: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gamma`
[INFO] [stdout]    --> src/lib.rs:852:17
[INFO] [stdout]     |
[INFO] [stdout] 852 |                 gamma,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `gamma: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temperature`
[INFO] [stdout]    --> src/lib.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 temperature,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `temperature: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:855:17
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lambda`
[INFO] [stdout]    --> src/lib.rs:858:17
[INFO] [stdout]     |
[INFO] [stdout] 858 |                 lambda,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `lambda: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:859:17
[INFO] [stdout]     |
[INFO] [stdout] 859 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:860:17
[INFO] [stdout]     |
[INFO] [stdout] 860 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:863:17
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:864:17
[INFO] [stdout]     |
[INFO] [stdout] 864 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_bins`
[INFO] [stdout]    --> src/lib.rs:867:17
[INFO] [stdout]     |
[INFO] [stdout] 867 |                 n_bins,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `n_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:868:17
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_epochs`
[INFO] [stdout]    --> src/lib.rs:869:17
[INFO] [stdout]     |
[INFO] [stdout] 869 |                 max_epochs,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `max_epochs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_modalities`
[INFO] [stdout]    --> src/lib.rs:872:17
[INFO] [stdout]     |
[INFO] [stdout] 872 |                 n_modalities,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `n_modalities: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fusion_strategy`
[INFO] [stdout]    --> src/lib.rs:873:17
[INFO] [stdout]     |
[INFO] [stdout] 873 |                 ref fusion_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `fusion_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adaptation_weights`
[INFO] [stdout]    --> src/lib.rs:876:17
[INFO] [stdout]     |
[INFO] [stdout] 876 |                 ref adaptation_weights,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `adaptation_weights: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `combination_strategy`
[INFO] [stdout]    --> src/lib.rs:879:17
[INFO] [stdout]     |
[INFO] [stdout] 879 |                 ref combination_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `combination_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `adaptation_strength`
[INFO] [stdout]    --> src/lib.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |                 adaptation_strength,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `adaptation_strength: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transfer_strategy`
[INFO] [stdout]    --> src/lib.rs:891:17
[INFO] [stdout]     |
[INFO] [stdout] 891 |                 ref transfer_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `transfer_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `finetune_iterations`
[INFO] [stdout]    --> src/lib.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |                 finetune_iterations,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `finetune_iterations: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregation_method`
[INFO] [stdout]    --> src/lib.rs:904:17
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 ref aggregation_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `aggregation_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_patterns`
[INFO] [stdout]    --> src/lib.rs:911:17
[INFO] [stdout]     |
[INFO] [stdout] 911 |                 ref confidence_patterns,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `confidence_patterns: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregation_method`
[INFO] [stdout]    --> src/lib.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |                 ref aggregation_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `aggregation_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epsilon`
[INFO] [stdout]    --> src/lib.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 epsilon,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `epsilon: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> src/lib.rs:926:17
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 delta,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `delta: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sensitivity`
[INFO] [stdout]    --> src/lib.rs:927:17
[INFO] [stdout]     |
[INFO] [stdout] 927 |                 sensitivity,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `sensitivity: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `epsilon`
[INFO] [stdout]    --> src/lib.rs:942:55
[INFO] [stdout]     |
[INFO] [stdout] 942 |             CalibrationMethod::DPTemperatureScaling { epsilon, delta } => {
[INFO] [stdout]     |                                                       ^^^^^^^ help: try ignoring the field: `epsilon: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> src/lib.rs:942:64
[INFO] [stdout]     |
[INFO] [stdout] 942 |             CalibrationMethod::DPTemperatureScaling { epsilon, delta } => {
[INFO] [stdout]     |                                                                ^^^^^ help: try ignoring the field: `delta: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base_method`
[INFO] [stdout]    --> src/lib.rs:948:17
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 ref base_method,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ help: try ignoring the field: `base_method: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replay_strategy`
[INFO] [stdout]    --> src/lib.rs:949:17
[INFO] [stdout]     |
[INFO] [stdout] 949 |                 ref replay_strategy,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `replay_strategy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n_bins`
[INFO] [stdout]    --> src/lib.rs:958:17
[INFO] [stdout]     |
[INFO] [stdout] 958 |                 n_bins,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `n_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `learning_rate`
[INFO] [stdout]    --> src/lib.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                 learning_rate,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: try ignoring the field: `learning_rate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_iterations`
[INFO] [stdout]    --> src/lib.rs:960:17
[INFO] [stdout]     |
[INFO] [stdout] 960 |                 max_iterations,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: try ignoring the field: `max_iterations: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tolerance`
[INFO] [stdout]    --> src/lib.rs:961:17
[INFO] [stdout]     |
[INFO] [stdout] 961 |                 tolerance,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `tolerance: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_adaptive_bins`
[INFO] [stdout]    --> src/lib.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |                 use_adaptive_bins,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `use_adaptive_bins: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `Sigmoid` should have an upper case name
[INFO] [stdout]   --> src/gpu_calibration.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const Sigmoid: Self = Self;
[INFO] [stdout]    |               ^^^^^^^ help: convert the identifier to upper case: `SIGMOID`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 05s
[INFO] running `Command { std: "docker" "inspect" "74d5c3ffc20b1eb33503860fcbd8888b553922ea3c3a47dc6acef1283de1e05d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74d5c3ffc20b1eb33503860fcbd8888b553922ea3c3a47dc6acef1283de1e05d", kill_on_drop: false }`
[INFO] [stdout] 74d5c3ffc20b1eb33503860fcbd8888b553922ea3c3a47dc6acef1283de1e05d
